在使用stl容器的用户类中复制构造函数

时间:2017-07-18 07:47:36

标签: c++ stl

如果应用程序定义了每个类中只有普通数据和各种组合的stl容器的类,例如set< tuple< size_t, vector< shared_ptr< some-interface-class > > > >

此外,应用程序不会从另一种类型的stl容器构造一种类型的stl容器。问题是:在这样的应用程序(在所有类中)是否正确依赖于默认的复制构造函数operator=operator==?和stl容器的相应运算符/构造函数?

在仅使用普通数据和stl容器的类中定义用户的X::X(const X&)是否存在缺陷?

0 个答案:

没有答案