我们在C++ 14中进行了异构查找.我想知道为什么map,set等的默认比较器没有改为less <>.如果没有这种改变,平均C++用户会完全错过这个功能,并且在set <string>中查找const char*时的性能损失仍然存在.我在公司的代码库中看到过这种模式的次数太多了.甚至MS表明这是其GoingNative视频中的一个真正的性能瓶颈.我可以怀疑代码的破坏是问题,但我不知道它是如何发生在已经在c ++ 98/11中工作的代码
c++ c++14
c++ ×1
c++14 ×1