首页 > TAG信息列表 > 并调

Effective 条款5:了解C++默默编写并调⽤哪些函数

一个empty class编译器会自动声明: default构造函数(没有声明构造函数) copy构造函数 copy assignment运算符 析构函数(non-virtual) 唯有这些函数被调用,才会被编译器创建出来 class中若含有reference/const成员,编译器不会生成copy assignment操作符,而由程序员自己定义 若某个base