set为空时使用lower_bound会返回0,对end()返回的迭代器解引用会返回1
set<int> v; cout<<*(v.lower_bound(111))<<endl;//输出0 cout<<*(v.end())<<endl;//输出1