c++ - 为什么有 boost::noncopyable 类

标签 c++ boost

<分区>

Possible Duplicate:
What are the advantages of boost::noncopyable

为什么有 boost::noncopyable,我知道这提供了一个特性,即 boost::noncopyable 的子类不能进行复制,但是使用私有(private)复制构造函数和赋值运算符

可以很容易地做到这一点

有什么需要有单独的类并将其继承给您的类。

最佳答案

我认为这是为了可读性。

不是每个人都知道私有(private) c-ctor 和赋值运算符的目标。 boost::noncopyable 表示它的作用。

关于c++ - 为什么有 boost::noncopyable 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9272520/

相关文章:

c++ - 排序比较函数可以是成员函数上的指针吗?

c++ - 在后端中止 Boost Graph DFS

c++ - VS2010中的boost::function:错误C2039: 'function':不是 'boost'的成员

C++ intrusive_ptr 问题

qt - Qwt和Boost::signals

c++ - 特殊学校代码处理函数和返回值问题

c++ - QTextDocument 吃掉多个空格

c++ - 如何将 slist 'node_ptr' 转换为我自己的节点类型

templates - 模板中标记为 boost::bimap - 它们有效吗?

c++ - 使用 SIMD 优化列式最大值