set改变排序规则
2014-05-08 15:25
127 查看
set自带排序功能默认升序。要想改变排序规则运用如下代码(multiset同样):
bool big(int a, int b)
{
return a >= b;
}
bool xiao(int a, int b)
{
return a > b;
}
void ivector()
{
multiset
set<int> seta;
set<int, bool(*)(int ,int)> setb(big);
seta.insert(5);
seta.insert(2);
seta.insert(4);
seta.insert(8);
seta.insert(1);
setb.insert(5);
setb.insert(2);
setb.insert(4);
setb.insert(8);
setb.insert(1);
}
bool big(int a, int b)
{
return a >= b;
}
bool xiao(int a, int b)
{
return a > b;
}
void ivector()
{
multiset
set<int> seta;
set<int, bool(*)(int ,int)> setb(big);
seta.insert(5);
seta.insert(2);
seta.insert(4);
seta.insert(8);
seta.insert(1);
setb.insert(5);
setb.insert(2);
setb.insert(4);
setb.insert(8);
setb.insert(1);
}
相关文章推荐
- 改变Win7文件排序规则
- 触发器(当2个表中的相应值改变时同时改变一个表中的一个字段)(同时有处理“无法解决 equal to 操作的排序规则冲突”问题)
- C++ set自定义排序规则(nyist 8)
- 改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)转
- 【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)转载
- 数据库字符集与排序规则(Character Set And Collation)
- 数据库字符集与排序规则(Character Set And Collation)
- fastjson排序问题-如何改变fastjson的排序规则
- 改变sqlserver2000排序规则
- C++ set自定义排序规则(nyist 8)
- 【转】 【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)
- 自定义比较优先级的set:TreeSet(有序(按照某种规则排序),唯一)
- 【转】 【ORDER】改变Oralce对简体汉字的排序规则(拼音、部首、笔画)(session级调整)
- 如何改变Win7文件名排序规则
- 在不改变SQL Server排序规则的情况下,避免Unicode数据乱码
- 自定义规则,对List<Map<String,Object>> List<Object>进行排序
- SQLserver排序规则基本概念探索
- C++ map 自定义排序规则
- 不改变数组的值对数组进行排序
- CListCtrl在SetImageList之后,如何去掉图像;;如何改变ClistCtrl行高