Sau khi đọc các cuộc thảo luận về nhà điều hành < cho std :: weak_ptr, tôi không thể thấy bất kỳ lý do tại sao xác định std :: hash để sử dụng khối điều khiển cho std :: weak_ptr sẽ không hoạt động. Tôi cũng không thể tin rằng điều này đã bị bỏ qua bởi ủy ban tiêu chuẩn. Có ai đọc thảo luận liên quan về chủ đề này không?Tại sao std :: hash không được định nghĩa cho std :: weak_ptr trong C++ 0x?
Edit: Thảo luận về điều hành < cho std :: weak_ptr http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1590.html
Hóa ra Nhật Bản thực sự đã báo cáo điều này. – SamB