是否允许指针作为有序STL容器中的键?

Mar*_* Ba 7 c++ standards containers pointers

还有另外一个问题,询问如何在C++ Std中解释比较指针.

所以我想知道C++ Std在有序标准库(STL)容器中使用指针作为键的含义是什么 - 即允许有一个

std::map<T1*, T2>

这是由于规范std::lessbuiltin operator <

eta*_*ion 11

是的,因为它使用std::less,即使<没有,也需要导致总订单.(<允许将不同序列中的不同指针视为相等,map如果从不同序列插入指针,则会导致等等的奇怪行为).