#include<iostream> #include<cstdio> #include<set> using namespace std; int main() { //set的定义 set<int> s1; set<string> s2; set<double> s3; //set的增删查函数 s1.insert(); s1.erase(); s1.clear(); s1.find(); // 返回一个指向被查找到元素的迭代器 s1.count(); // 返回某个值元素的个数0/1 s1.lower_bound(); // 返回指向大于(或等于)某值的第一个元素的迭代器 s1.upper_bound(); // 返回大于某个值元素的迭代器 //其他函数 s1.begin(); // 返回指向第一个元素的迭代器 s1.end(); // 返回指向最后一个元素之后的迭代器,不是最后一个元素 s1.rbegin(); // 返回指向集合中最后一个元素的反向迭代器 s1.rend(); // 返回指向集合中第一个元素的反向迭代器 s1.size(); // 集合中元素的数目 s1.swap(); // 交换两个集合变量 //多重集合 multiset<int> ss1; mrltiset<string> ss2; return 0; }