c++ - == 为 std::map 定义的运算符

标签 c++ dictionary

std::map引用 http://www.cplusplus.com/reference/stl/map/ 没有提到任何 ==运算符。但我的代码包含 m1==m2编译(其中 m1 和 m2 的类型为 map<,> )。什么是==换 map 吗? 我在查看过时的引用资料吗?

最佳答案

是的,您正在查看过时的引用资料。它做了你所期望的:http://en.cppreference.com/w/cpp/container/map/operator_cmp

关于c++ - == 为 std::map 定义的运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10771277/

相关文章:

python - 在 Python 中将文件拆分为字典

c++ - 在 VSCode 中编译 C++ 给我一个 undefined reference

c++ - 为什么不能#include同一目录中另一个文件中的类?

c++ - 如何从字符串 STD 字符串的开头清除垃圾 C++

dictionary - 映射重复键值对(如果不存在)

javascript - 您可以使用 Array.map 来根据条件摆脱它所作用的元素吗?

c++ - 如何使用 C++ 上的引用删除对象

c++ - std::list 的部分排序

java - 对集合(例如 HashSet)使用 Java 的 contains(Object) 方法而不实际拥有对象

将格式应用于字典中所有字符串而不使用 f-strings 的 Pythonic 方法