gpt4 book ai didi

c++ - boost::noncopyable_::noncopyable 模拟移动构造函数/赋值

转载 作者:行者123 更新时间:2023-11-28 07:35:17 25 4
gpt4 key购买 nike

可以通过继承 boost::noncopyable_::noncopyable 快速使类型不可复制。是否有类似的方法来防止类型可移动?

最佳答案

如果声明了复制构造函数而不是移动构造函数,则不会生成移动构造函数。分配相同。所以:

struct not_movable {
not_movable(const not_movable&) = default;
not_movable& operator=(const not_movable&) = default;
};

关于c++ - boost::noncopyable_::noncopyable 模拟移动构造函数/赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16868195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com