从boost::noncopyable类继承
原因:
用于单例singleton对象。当一个类不显式声明构造函数、析构函数、拷贝构造函数、赋值构造函数时,编译器会默认生成,但有时候我们不想让他们有能被拷贝或者赋值的功能。
类的默认函数:8个
https://editor.csdn.net/md/?articleId=108996157
内部实现:
将拷贝构造函数和赋值构造函数私有,子类对象就不能被拷贝和赋值给别的对象
class noncopyable{
protected:
noncopyable() {
<