STL——容器(Set & multiset)的默认构造 & 带参构造 & 对象的拷贝构造与赋值

默认构造

set<int> setInt;              //一个存放int的set容器。

set<float> setFloat;          //一个存放float的set容器。

set<string> setString;         //一个存放string的set容器。

multiset<int> mulsetInt;            //一个存放int的multi set容器。

multiset<float> multisetFloat;       //一个存放float的multi set容器。

multiset<string> multisetString;     //一个存放string的multi set容器。

带参构造

set(beg,end);          //将[beg, end)区间中的元素拷贝给本身。

set(const set &s);        //拷贝构造函数。

multiset(beg,end);          //将[beg, end)区间中的元素拷贝给本身。

multiset(const multiset &s);    //拷贝构造函数。

拷贝构造与赋值

set(const set &st);            //拷贝构造函数

set& operator=(const set &st);      //重载等号操作符

set.swap(st);            //交换两个集合容器

=====================================================================================================================

猜你喜欢

转载自www.cnblogs.com/CooCoChoco/p/12907210.html
今日推荐