笔记C++编译器为编译器需要合成Default Constructor的4种情况. 1,Class A内含Class B对象,Class A没有Default Constructor时会在编译时合成Default Constructor 在编译期间这个Default Constructor会插入调用Class B的Default Constructor的代码 ,如: class B{ public : B(){} }; class A { public: B bb ; /* A() { bb.B…