Operator=用于通过替换旧内容(或复制内容)将新内容分配给集合容器,并在必要时修改大小。

Operator=用于将一个set的容器中的内容移动到另一个容器中,并在必要时修改大小。

Operator=用于将元素从初始值设定项列表复制到set容器。

copy(1):-将x中的所有元素复制到集合容器中。

move(2):-将x的内容移动到set容器中。

initializer_list(3):-将il的元素复制到set容器中。

与该集合相关的所有引用,迭代器和指针均无效。

让我们看一个简单的示例,将一组内容复制到另一组:

cout<<"\n将元素从s1复制到s2之后... \n";

在上面的示例中,运算符=用于将一个集合s1的内容复制到另一集合s2。

让我们看一个简单的示例,将一组元素移到另一组:

cout<<"\n\n将元素从s1移动到s2之后... \n";

将元素从s1移动到s2之后?

在上面的示例中,运算符=用于将一个集合s1的内容移动到另一集合s2。

让我们看一个简单的示例,从初始化列表复制内容以进行设置:

set s;

在上面的示例中,operator =用于复制初始化程序列表中的内容以设置m。

c1的大小:0

在上面的示例中,有两组c1和c2。c1有7个元素,而c2为空,但是在将c1分配给c2之后,c1的大小变为0,c2的大小变为7。