C++顺序容器类中对象初始化、赋值、swap

来源:互联网 发布:宜春学院网络教育平台 编辑:程序博客网 时间:2024/05/20 02:25


顺序容器中,对于初始化对象,除了使用列表和一对迭代器初始化对象时,列表中元素和求迭代器所引用的值跟初始化的对象兼容即可。其他的都需要保证类型完全相同

至于赋值,C++顺序容器来还定义了一个assign成员(array 除外),允许我将不同类型但兼容的列表形式或对象(通过一对迭代器)赋值给另一个对象。 其实跟上述初始化一个道理。

swap则要求类型完全一致。

如下表(图引用C++Primer)





0 0
原创粉丝点击