16得票2回答
CppCoreGuidelines C.21是否正确?

阅读Bjarne Stroustrup的Core C++ Guidelines时,我发现了一条与我的经验相矛盾的指南。 C.21规范要求: 如果你定义或者=delete任何一个默认操作符,那么就必须定义或=delete全部的默认操作符。 原因是: 这些特殊函数的语义密切相...