通过继承boost::noncopyable_::noncopyable
,可以快速使类型不可复制。是否有类似的东西阻止类型可移动?
答案 0 :(得分:1)
如果声明复制构造函数但不是移动构造函数,则不会生成移动构造函数。分配相同。所以:
struct not_movable {
not_movable(const not_movable&) = default;
not_movable& operator=(const not_movable&) = default;
};