Tôi đang viết một mẫu thực sự cần biết về tất cả các lớp cơ sở của kiểu tham số của nó. Các đặc điểm std::bases
được đề xuất bởi N2965 là hoàn hảo cho việc này, tuy nhiên tôi không thể tìm thấy bất kỳ thông tin đáng tin cậy nào về trạng thái của nó.Trạng thái của N2965 - std :: base và std :: direct_bases là gì?
Đề xuất này vẫn còn sống? Nếu vậy, khi nào chúng ta có thể thấy nó, được chuẩn hóa? Nếu không, có đề xuất nào khác xung quanh sẽ cung cấp khả năng này không?
Theo dõi, g ++ có hai đặc điểm N2965 có sẵn là std::tr2::bases
và std::tr2::direct_bases
. Có bất kỳ phần mở rộng nào cho Clang và/hoặc Intel có thể cung cấp chức năng tương đương không?
Điều này không thể đi bất cứ đâu. Khi chúng tôi bắt đầu tuyến đường này, chúng tôi chắc chắn cũng sẽ thêm các cơ sở nội suy/phản chiếu khác thay vì chỉ chọn ra một thuộc tính (các lớp cơ sở của một thứ gì đó). –
Đây là một câu hỏi vô cùng hữu ích, vì nó rất cụ thể cho một thời điểm cụ thể. – Puppy
@Puppy Bạn nhận thấy câu hỏi này đã được hỏi vào năm 2013 phải không? Dù sao, vì các đặc điểm vẫn có sẵn trong 'g ++' và' C++ '_still_ thiếu bất kỳ tương đương chính thức nào, mọi người sẽ tiếp tục vấp ngã khi' std :: bases' và hỏi cùng một câu hỏi. – marack