struct重载小于号

来源:互联网 发布:树形结构 js 编辑:程序博客网 时间:2024/05/01 14:54

struct能重载?

没错,虽然在C里struct里不能定义函数,但在C++中struct除了默认成员为public外,和class几乎没有分别。

那如果要用到重载的,为什么不用class?

不知道。可能是用set的时候犯了一个错误。

等等,这和set有什么关系?

set是按关键字从小到大排列的一个算法结构。因此插入到set里的元素需要能够比较大小,不管这个对象的类型是系统默认的还是自定义的。所以,如果想要把一个struct对象插入到set中,则需要重载小于号。

原创粉丝点击