摘要:
为驳回编译器自动提供的功能,可将相应的成员函数声明为private并且不予实现。 使用像Uncopyable这样的base class也是一种做法(即先声明一个基类,然后私有继承它)。这其实有点像使用Boost提供的版本,那个class名为noncopyable。 阅读全文
摘要:
面对“内含reference成员或者含const成员”的class内支持赋值操作,你必须自己定义copy assignment操作符。 如果某个base classes将copy assignment操作符声明为private,编译器将拒绝为其derived classes 生成一个copy ass 阅读全文