再者就是为拷贝专门实现的成员方法。 而且是public成员, 类的拷贝主要是通过拷贝结构函数和赋值函数, 再者就是为拷贝专门实现的成员方法。 由于拷贝结构函数和赋值函数在用户为提供的情况下是由C++编译器自动生成的, 而且是public成员, 因此默许的C++类都有拷贝功用。 若让一个C++类不能被拷贝, 从而达到该类不可被拷贝的目的。 任何需要提供不可被拷贝功用的C++类只需从此类派生即可。 通过公有化拷贝结构函数和赋值函数而达到对象不可被拷贝的目的 任何需提供不能被拷贝功用的类可以直接从CNonCopyable派生即可
C++实现不可被拷贝的类
最新推荐文章于 2024-06-18 20:12:34 发布