Effective C++ -----条款06:若不想使用编译器自动生成的函数,就该明确拒绝

为驳回编译器自动提供的功能,可将相应的成员函数声明为private并且不予实现。

使用像Uncopyable这样的base class也是一种做法(即先声明一个基类,然后私有继承它)。这其实有点像使用Boost提供的版本,那个class名为noncopyable。

原文地址:https://www.cnblogs.com/wen-ge/p/4241299.html