-
本节讲了从类实例化出一个对象,有两种方法,一种是从栈中实例化对象,一种是从堆中实例化对象。从栈中实例化对象为: TV tv;(从TV这个类中实例化出一个tv这样一个对象);通过点号访问其成员函数和成员数据,例如tv.name;tv.tapy;从对象中访问name,tapy;从堆中实例化对象TV *p = new TV();利用new申请一个地址空间p保存对象TV();通过p->name;访问名称。查看全部
-
123查看全部
-
对象生命历程示意图查看全部
-
析构函数用来释放堆中的内存查看全部
-
拷贝构造函数的定义形式,有特殊的参数形式。类名(const 类名& 参数名)参数名可以不写查看全部
-
没有定义拷贝构造函数时,系统自动生产空的拷贝构造函数。当使用直接初始化(括号初始化)和赋值初始化类对象时,会自动调用拷贝构造函数。查看全部
-
构造函数总结查看全部
-
当没有定义构造函数时,编译器自动生成一个空的构造函数查看全部
-
初始化列表的必要性查看全部
-
这样子的初始化查看全部
-
对象的生命历程查看全部
-
析构函数没有返回值,没有参数,不能重载查看全部
-
析构函数 定义格式:~类名() 没有任何参数查看全部
-
拷贝构造函数的参数是确定的,不能重载查看全部
-
初始化列表只能连接在构造函数后面查看全部
举报
0/150
提交
取消