set改变排序规则

set自带排序功能默认升序。要想改变排序规则运用如下代码(multiset同样):


bool big(int a, int b)
{
 return a >= b;
}

bool xiao(int a, int b)
{
 return a > b;
}

void ivector()
{

 multiset
 set seta;
  set 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);
}

 

你可能感兴趣的:(STL,C,C++)