STL之Set自定义排序
来源:互联网 发布:下载cad制图软件 编辑:程序博客网 时间:2024/05/11 20:01
方法一、以类为比较器
struct classCompare
{
bool operator()(const int& lhs, const int& rhs)
{
return lhs < rhs ;
}
};
int main(void)
{
set<int, classCompare> aSet ;
system("pause") ;
return 0 ;
}
方法二、以指针函数为比较器
bool fncmp(int lhs, int rhs)
{
return lhs < rhs ;
}
int main(void)
{
bool(*fn_pt)(int, int) = fncmp ;
set<int, bool(*)(int, int)> aSet(fn_pt) ;
system("pause") ;
return 0 ;
}
方法三、在类定义里面重载operator算子(略)
采用第一种吧。
1 1
- STL之Set自定义排序
- c++ stl set之顺序排序。
- 【STL】STL之set
- (c++)关于stl里set容器的自定义排序
- (c++)关于stl里set容器的自定义排序
- 关于stl里set容器的自定义排序
- (c++)关于stl里set容器的自定义排序
- C++ STL中的set如何对自定义类对象排序?
- STL SET 类 排序
- STL set 默认排序
- stl set 排序
- STL set 用法之 —— 自定义结构体
- stl之set
- STL 应用之set
- STL容器之set
- STL之<set>
- STL之set
- STL之set
- maven整合:最新ssm框架实现spring4.2,springmvc4.2,mybatis3.2
- zoj(1095)
- 虚函数
- ASIHttpRequest使用详解
- 最小生成树 Kruskal算法
- STL之Set自定义排序
- hdoj2052Picture
- 拓扑排序
- Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)
- Reorder List
- LK源码解析 2 main.c
- java系统参数
- App接口的设计
- windows系统下载安装Redmine