条款5:
如果你打算在一个"内含引用成员"的class内支持赋值操作,你必须自己定义拷贝赋值运算符.
只有生出的代码合法且有适当机会证明它有意义.其中一个条件不符合,编译器会拒绝为class生出opetator=(如数据成员为引用类型或者const类型).
Effective c++读书笔记
最新推荐文章于 2017-05-18 16:58:36 发布
条款5:
如果你打算在一个"内含引用成员"的class内支持赋值操作,你必须自己定义拷贝赋值运算符.
只有生出的代码合法且有适当机会证明它有意义.其中一个条件不符合,编译器会拒绝为class生出opetator=(如数据成员为引用类型或者const类型).