Effective C++ - 条款5 - C++默认调用哪些函数
- 一个类,如果没有声明构造,编译器会声明:default构造。编译器还会声明copy构造、copy赋值、析构(如果自己没有声明)
- 编译器声明版本的copy构造、copy赋值 将每一个non static成员拷贝到目标对象。
- 含有引用成员、const成员的,编译器版本的copy拒绝生成。因为引用不能修改,const不能修改。
本文来自博客园,作者:ijpq,转载请注明原文链接:https://www.cnblogs.com/ijpq/p/16729148.html