2013-08-26 26 views
10

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::basesstd::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?

+5

Đ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ì đó). –

+0

Đâ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

+2

@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

Trả lời

2

Theo như tôi có thể nói điều này đã bị từ chối chúng ta có thể thấy điều này từ N3296: C++ FCD Comment Status Rev 6 trong đó có những nhận xét sau đây:

n2965 Giấy được phần lớn từ chối sau khi CD cuối cùng trên cơ sở có được không liên quan đến quốc gia bình luận cơ thể , vì vậy tôi sẽ gửi bình luận cơ thể quốc gia lần này.

và Disposition rốt cuộc là:

TỪ CHỐI

Không có sự nhất trí thông qua đề xuất này vào thời điểm này

Chúng tôi có thể tìm thấy a comment from Jonathan Wakely mà chỉ chúng ta đến gcc vá email về việc triển khai N2965 thành gcc và anh ấy lưu ý rằng không có TR2 anymore.

Tôi không thấy bất kỳ đề xuất theo dõi nào cho số này

+0

Đôi khi, thật khó để coi trọng C++. –

+2

Tại sao? Nó đã được đề xuất, thảo luận và bị từ chối. Bạn sẽ nói như vậy nếu mọi đề xuất, bất kể mức độ thích hợp, được thêm vào mà không có nhận xét. –

+0

> "trên cơ sở không có nhận xét của cơ quan quốc gia liên quan" làm thế nào trong trái đất đây là lý do hợp lệ để từ chối điều gì đó? –

Các vấn đề liên quan