当前位置 : 主页 > 编程语言 > c语言 >

C++ ---->大类 ~~ 大对象(中)__02

来源:互联网 收集:自由互联 发布时间:2023-09-06
各位好友,欢迎来到本期博客 !下面继续推进,构造函数 --另外两点特性 ! -----构造函数(续) a. 编译器默认生成默认构造函数有什么用处 ? ----C++将类型分为了 内置类型 与 自定义

各位好友,欢迎来到本期博客 !下面继续推进,构造函数 -->另外两点特性 !

----->构造函数(续)

a.  编译器默认生成默认构造函数有什么用处 ?

---->C++将类型分为了内置类型自定义类型。内置类型是语言本身提供的数据类型,如:> int / char 等等

而 自定义类型 是使用 class / struct / union 等自己定义的类型 ,编译器生成的默认构造函数 会对自定义类型成员

_t  调用它的默认成员函数(即 默认构造函数 会调用自定义类型成员的 默认成员函数

-->请看下面代码:>

C++ ---->大类 ~~ 大对象(中)__02_构造函数(续)


各位好友,与其打印数值,还不如调试来的更具有说服力 !以下是本次调试内置成员函数解析图示 :>

C++ ---->大类 ~~ 大对象(中)__02_另外两个特性_02

----> 注意:> C++11 中针对上述未初始化现象,打了一个补丁,即:> 内置类型 成员变量在类中声明时候,可以给定默认值 !

--->如下,测试上述描述:>

-->调试

C++ ---->大类 ~~ 大对象(中)__02_五大特性_03


b.  无参数的构造函数 与 全缺省的构造函数都称为默认构造函数,并且默认构造函数有且只能有一个。

--->测试环节

--->运行

C++ ---->大类 ~~ 大对象(中)__02_构造函数(续)_04

----->验证 :>

C++ ---->大类 ~~ 大对象(中)__02_另外两个特性_05


各位好友,本模块的构造函数已经梳理完毕  !请别忘了,还有前一期的五大特性 !

上一篇:分离链接法的删除操作函数
下一篇:没有了
网友评论