【发布时间】:2019-03-17 10:01:24
【问题描述】:
为了使对象不可复制,我们可以显式删除其复制构造函数和复制赋值运算符。
我的问题是:在课堂的public、private 或protected 部分,什么是正确的做法?而且 - 这个选择有什么不同吗?
【问题讨论】:
-
function_name() = delete;是 C++11 的新手。如果你想支持 C++98/03 就不能用了。 -
如果你把旧鞋扔掉,你会考虑把它们放在哪里吗?
-
@Klaus:不,但你想想把它们扔到哪里......
标签: c++ c++11 access-modifiers deleted-functions