为什么 C++0x 无序关联容器不使用 allocator_traits 来定义它们的成员类型 pointer 和 const_pointer?
例如,顺序关联容器和有序关联容器使用以下定义:
typedef typename allocator_traits<Allocator>::pointer pointer;
typedef typename allocator_traits<Allocator>::const_pointer const_pointer;
而无序关联容器使用这个:
typedef typename Allocator::pointer pointer;
typedef typename Allocator::const_pointer const_pointer;
我错过了什么?
最佳答案
我认为您没有遗漏任何东西。这是您参与标准流程的机会。请提交问题。有关如何操作的说明,请参见此处:
http://lwg.github.com/issues/lwg-active.html#submit_issue
我扫描了,但没有发现关于这个主题的现有问题。
关于c++ - 为什么无序关联容器在 C++0x 中不使用 allocator_traits<T>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836178/