C++实现不可被拷贝的类

来源:互联网 发布:mac上好用的播放器字幕 编辑:程序博客网 时间:2024/04/26 15:05

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

原创粉丝点击