std::set自定义比较函数
2015-01-04 21:01
387 查看
#include <set> struct A { int i; int j; bool operator<(A const &ref)const { return i < ref.i; } bool operator==(A const &ref)const { return i == ref.i && j == ref.j; } }; int main() { A val1 = {1, 2}; A val2 = {2, 2}; std::set<A> my_set; my_set.insert(val1); my_set.insert(val2); }
相关文章推荐
- std::set自定义比较函数
- std::set、自定义类型与比较函数
- std::set、自定义类型与比较函数
- std::set、自定义类型与比较函数
- 自定义std::set比较函数的例子
- c++ set<char*>自定义比较函数
- STL中sort、priority_queue、map、set的自定义比较函数
- 关于 std::sort 自定义 比较函数 是 debug模式下报 invalid operator< 警告
- set集合容器自定义比较函数
- STL中sort、priority_queue、map、set的自定义比较函数
- 自定义std::sort的比较函数时发生"…
- STL中sort、priority_queue、map、set的自定义比较函数
- 关于set的自定义比较函数的使用及结构体的上下二分用法
- 自定义std::sort的比较函数时发生"invalid operator<"错误原因
- 自定义set<T>的比较函数
- map及set中自定义比较函数
- std::sort使用自定义比较函数
- set自定义比较函数
- map自定义比较函数
- 自定义字符串处理函数(求长度,拷贝、拼接、比较)--两种方法