摘要: 在以下五种情况下,编译器会生成"合成默认构造函数": 1.本身没有任何构造函数,但是含有类成员,且该类成员含有默认构造函数。 2.子类继承父类,且父类含有默认构造函数,但是子类没有任何构造函数。 3.含有虚函数,且自身没有任何构造函数。 4.含有虚基类,且自身没有任何构造函数。 5.定义成员变量的时 阅读全文
posted @ 2020-08-27 15:50 sunshine_gzw 阅读(217) 评论(0) 推荐(0) 编辑