内容
1.set容器的构造函数。
2.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 test01()
{
set<int> s1; // 默认构造
// set容器会自动排序元素,所以插入元素只能用insert
s1.insert(30);
s1.insert(10);
s1.insert(40);
s1.insert(20);
printSet(s1);
set<int> s2(s1); // 拷贝构造
printSet(s2);
set<int> s3;
s3 = s2; // 重载等号操作符进行赋值
printSet(s3);
}
int main()
{
test01();
return 0;
}