功能:
返回一个能确定元素的次序的函数
语法:
value_compare value_comp() const;
说明:
它是根据关键字的值key来确定元素的次序的。
函数返回值:
返回一个能确定元素的次序的函数
#include<set>
#include <IOSTREAM>
using namespace std;
int main()
{
set<int> ctr;
set<int, less<int> > :: value_compare vc = ctr.value_comp();
set<int>:: iterator cp1, cp2, cp3;
pair<set<int> ::iterator, bool> cpr1, cpr2;
int i;
for(i = 0; i < 3; i++)
ctr.insert(i);
cpr1.first = ctr.begin();
cpr2.first = ctr.begin();
cpr2.first++;
if( vc( *cpr1.first, *cpr2.first))
cout<<"element 1 is precedes element 2"<<endl;
else
cout<<"element 1 does not precede element 2"<<endl;
return 0;
}