各位好友,欢迎来到本期博客 !下面继续推进,构造函数 --另外两点特性 ! -----构造函数(续) a. 编译器默认生成默认构造函数有什么用处 ? ----C++将类型分为了 内置类型 与 自定义
各位好友,欢迎来到本期博客 !下面继续推进,构造函数 -->另外两点特性 !
----->构造函数(续)
a. 编译器默认生成默认构造函数有什么用处 ?
---->C++将类型分为了内置类型 与 自定义类型。内置类型是语言本身提供的数据类型,如:> int / char 等等
而 自定义类型 是使用 class / struct / union 等自己定义的类型 ,编译器生成的默认构造函数 会对自定义类型成员
_t 调用它的默认成员函数(即 默认构造函数 会调用自定义类型成员的 默认成员函数)
-->请看下面代码:>
各位好友,与其打印数值,还不如调试来的更具有说服力 !以下是本次调试内置成员函数解析图示 :>
----> 注意:> C++11 中针对上述未初始化现象,打了一个补丁,即:> 内置类型 成员变量在类中声明时候,可以给定默认值 !
--->如下,测试上述描述:>
-->调试
b. 无参数的构造函数 与 全缺省的构造函数都称为默认构造函数,并且默认构造函数有且只能有一个。
--->测试环节
--->运行
----->验证 :>
各位好友,本模块的构造函数已经梳理完毕 !请别忘了,还有前一期的五大特性 !