1.只有重载<
的类或者结构才能作为map的key值。
string
可以作为key
值是因为string重载了<
2.如果不重载<会提示如下错误:
error C2676: 二进制“<”: “const C”不定义该运算符或到预定义运算符可接收的类型的转换
C++类或结构作为map的key值
最新推荐文章于 2021-09-13 17:18:50 发布
1.只有重载<
的类或者结构才能作为map的key值。
string
可以作为key
值是因为string重载了<
2.如果不重载<会提示如下错误:
error C2676: 二进制“<”: “const C”不定义该运算符或到预定义运算符可接收的类型的转换