C++中小于号重载是什么意思?

徐孝凯《数据结构实用教程》第二版第56页,有句话“当元素类型为纪录时,则必须对该类型进行小于号重载后才能实现item<L.list[i]的直接比较“请哪位高手指点一下,小于号重载是什么意思。不胜感激。

第1个回答  2011-07-09
对于用户自定义类型,要进行大小比较,必须重载<号,不然两个对象如何比较大小啊,例如一个表示学生的记录,可能包括学生姓名和学号,当你比较两个学生时,到底是依他们学号进行比较呢还是姓名的字典顺序呢?你得说清楚 吧追问

是不是可以理解为“为自己定义的数据结构定义了一种运算?”重载之后才可以在这种数据结构上使用这种运算?

追答

就是这么理解的

本回答被提问者采纳
第2个回答  2011-07-09
就是重载运算符<
第3个回答  2011-07-09
将<重载为该类型的一个运算符 该类型一般是用户自定义的类型
相似回答