【发布时间】:2015-12-15 14:36:34
【问题描述】:
作为一个 c++ 新手,我想知道为什么明确地“禁用”或删除一个类的 = 运算符和复制构造函数很有用:
SomeClass& operator=(SomeClass&) = delete;
SomeClass(SomeClass&) = delete;
我想如果这个类是单例的话,这是有道理的。但是还有其他情况吗? (也许这与性能问题有关?)
【问题讨论】:
标签: c++ operators copy-constructor