功能描述:
统计set容器大小以及交换set容器 #include <iostream> #include <set> using namespace std; void printSet(set<int>& s) { for (set<int>::iterator it = s.begin(); it != s.end(); ++it) { cout << *it << " "; } cout << endl; } //大小 void test() { set<int> s1; s1.insert(10); s1.insert(20); s1.insert(30); s1.insert(40); if (s1.empty()) { cout << "s1为空" << endl; } else { cout << "s1不为空" << endl; cout << "s1的大小为" << s1.size() << endl; } } void test01() { set<int> s1; s1.insert(10); s1.insert(20); s1.insert(30); s1.insert(40); set<int> s2; s2.insert(100); s2.insert(200); s2.insert(300); s2.insert(400); cout << "交换前 " << endl; printSet(s1); printSet(s2); cout << endl; cout << "交换前 " << endl; s1.swap(s2); printSet(s1); printSet(s2); cout << endl; } int main() { test(); return 0; } //统计大小 --- size //判断是否为空 --- empty //交换容器 --- swapC++set容器set大小和交换
