这一节也是非常重要的一节
构造函数用于干什么?
析构函数用于干什么?
自习分析一下
一、几种类型的构造函数
a.分别指出各种构造函数在什么情况下会被调用,以及在用户没有指定的情况下,系统会怎么做。
(1)默认构造函数
(2)拷贝构造函数
(3)用户指定的构造函数
b.在那些情况下会有新对象的创建,分别是用那些构造函数来初始化的?
二、析构函数
只有一种,并且无参数,如果没有指定,系统会生成一个什么也不干的析构函数。
在对象需要销毁的时候调用。
对象在什么时候销毁??
delete(动态对象)
退出函数(局部)
程序退出(全局)
回答这个问题是这一节的关键。
阅读(2164) | 评论(0) | 转发(0) |