set使用查找需要小心,可能查到的不是自己所需要的比如:
名字是对的,年龄是错的,因为是用自己定义的比较函数存放的数据。
可以重载==可以使查找正确
查找到的元素本质上不能改变属性否则顺序会乱,通过迭代器取回来的值是const类型
set一般存指针
一般等待网络信息用set,主逻辑不用
STLset中存放类时需要注意的地方(c++STL相关)
最新推荐文章于 2023-03-20 22:15:00 发布
set使用查找需要小心,可能查到的不是自己所需要的比如:
名字是对的,年龄是错的,因为是用自己定义的比较函数存放的数据。
可以重载==可以使查找正确
查找到的元素本质上不能改变属性否则顺序会乱,通过迭代器取回来的值是const类型
set一般存指针
一般等待网络信息用set,主逻辑不用