VS调试时的[comp]是什么意思图中的[comp]是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:45:03

VS调试时的[comp]是什么意思图中的[comp]是什么意思
VS调试时的[comp]是什么意思

图中的[comp]是什么意思


VS调试时的[comp]是什么意思图中的[comp]是什么意思
比较器.
因为map保存的是从一个类型变量到另一个类型变量的映射
所以必须知道如何判断前一个类型谁大谁小(内部用的平衡二叉树)
但是并不是所有类型它都知道如何比较的.
你用的int,它知道如何比较,就默认给了你一个 std::less
这是一个对象,可以直接在上面调用 () 操作符来判断大小
如果你要让它从一个它不认识的类型的变量(比如你自制的什么struct或者class之类)映射到另一个类型的变量
你就要自己写一个这样的比较器