用法:
1 私有派生于noncopyable的类都不能复制和赋值
2 原理是:noncopyable内部禁止了赋值和复制
3 该类可以被很好被复用,减少工作量,不用把想要禁止赋值和复制的类都自行定义私有的赋值和复制方法,只需从该类派生即可
4 什么情况下我们需要自定义复制构造函数或赋值操作符?
无论何时你需要定义析构函数、复制构造函数、或赋值操作符三个中的任意一个,你也需要定义另外两个
总结,该类很重要也很实用,当你不需要自定义析构,复制或赋值函数时,从noncopyable私有继承