标签: c++ oop default
编译器什么时候无法隐式定义特殊功能? 例如,如果我理解正确,如果你有一个成员变量whitout一个空构造函数,构造函数将被删除。 那么,对于复制/移动赋值,复制/移动构造函数和析构函数不被删除的条件是什么? 如果你也有一些指导方针/最佳实践,关于我对我的特殊功能有多明确,那也很棒! 我试过谷歌搜索问题,但所有出现的是如何明确使用“=删除”和“=默认”。 提前谢谢。