摘要:
除非比较函数总是为相等的值返回 false,否则将会打破所有的标准关联容器, 不管关联容器是否允许存在副本(set、map、multiset、multimap) 对于(set、map)使用 less_equal (<=): 结果为 false,当 insert(10A) 与 insert(10B) 阅读全文
posted @ 2018-11-26 16:09
KidyCharon
阅读(255)
评论(0)
推荐(0)
摘要:
对于 string* 指针的 set,打印 set <string*> ssp 内容: 前一种循环的方式 *i 是指针。即使用 **i 替代,set 建立时按指针排序 copy的方式,编译器检测到迭代器传递的 string* 与ostream_iterator 需要打印对象不匹配。 string* 阅读全文
posted @ 2018-11-26 14:25
KidyCharon
阅读(147)
评论(0)
推荐(0)
摘要:
find 算法和 set 的 insert 成员函数是很多必须判断两个值是否相同的函数代表, find 对 “相同” 的定义是相等,基于 operator== , set::insert 对 “相同” 的定义是等价,通常基于 operator< 。 操作上来说,相等的概念基于 operator== 阅读全文
posted @ 2018-11-26 10:58
KidyCharon
阅读(451)
评论(0)
推荐(0)

浙公网安备 33010602011771号