c++ primer中的合成默认构造函数
1.什么是合成的默认构造函数?
2. 如果一个类包含了数组, 指针,成员对象等复杂的 类型,
c++ primer中提到;对于全局对象,那么 可以别初始化的, 如果不是全局对象,不会被初始哈,
该怎么理解这段话?
[解决办法]
1.什么是合成的默认构造函数?
由编译器自动生成的构造函数为合成的的默认构造函数
2. 如果一个类包含了数组, 指针,成员对象等复杂的 类型,
这样的情况必须重载构造函数,如果不重载,。无法完成初始化
c++ primer中提到;对于全局对象,那么 可以别初始化的, 如果不是全局对象,不会被初始哈,
对于没有2写的数据类型,等类型 的全局对象即外部变量,对象里面普通成员变量会自动赋0
[解决办法]