1.编译器可以暗自位class生成default构造,copy构造,copy assigned函数,析构函数; note1:如果没有自定义构造函数,编译器会为你生成合成默认构造函数.如果有定义则不生成 note2:如果没有定义copy构造和copy assigned函数,编译器也会为你生成合成默认的,注意点:如果成员变量有引用或者const成员,需要自定义copy assigned函数(C++不允许"reference value 改变指向对象,所以编译器拒绝执行合成默认copy assigne…