摘要:
没有显式声明时,编译器为类提供以下函数:1. default constructor,当没有显式声明任何构造函数时2. copy constructor3. copy assignment,类中不含references和const成员,且其base classes的copy assignment操作符不为private4. destructor值得注意的是:1. 自动生成的函数均为inline2. 只有当这些函数被需要(调用)时,编译器才会生成它们3. C++不允许reference改指向不同对象,有点类似于const变量4. copy assignment的限制对于copy construc 阅读全文