功能:
求出指向第一个关键字的值是大于等于一个给定值的元素的定位器。
语法:
iterator lower_bound( const Key &_Key);
const_iterator lower_bound( const Key &_Key) const;
说明:
_Key 是一个用于排序的关键字
ex:
#include<set>
#include <IOSTREAM>
using namespace std;
int print(set<int> c) //用于打印一个set
{
set<int> :: const_iterator cp;
for(cp = c.begin(); cp != c.end(); cp++)
cout<< *cp <<" ";
return 0;
}
int main()
{
set<int> ctr;
set<int>::const_iterator cp;
int i;
for( i = 0; i<= 3; i++)
ctr.insert(i);
cout<<"The ctr is: ";
print(ctr);
cout<<endl;
cp = ctr.lower_bound(3);
if(cp != ctr.end())
{
cout<<"The first element which key >= 3 is: ";
cout<<*cp;
cout<<endl;
}
return 0;
}