找考题网-背景图
问答题

简答题 为什么要引入构造函数和析构函数?

【参考答案】

对象的初始化是指对象数据成员的初始化,在使用对象前,一定要初始化。由于数据成员一般为私有的(private),所以不能直接赋值。对对象初始化有以下两种方法:
类中提供一个普通成员函数来初始化,但是会造成使用上的不便(使用对象前必须显式调用该函数)和不安全(未调用初始化函数就使用对象)。......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)