嵌入式系统/ARM技术中的如何写好构造函数
作者:王姗姗,华清远见嵌入式学院讲师。 上课时大家都觉得构造函数很难写,在这我结合自己的理解,说说自己的几点体会: 首先我们得明确我们为什么需要构造函数。 在建立一个对象时,常常需要做些初始化的工作,例如对数据成员赋初值。如果一个数据成员未被赋初值,则它的值是不可预知的,保留了这些存储单元的原状,这就成为了这些数据成员的初始值。而我们知道,类的数据成员时不能在声明类时初始化的,因为类并不是一个实体,而是一种抽象类型,并不占用存储空间,无处容纳数据。所以为了解决这个问题,C++提供了构造函数来处理对象的初始化。构造函数是一种特殊的成员函数,它不需要用户来调用它,在类对象进入其作用域
下载地址
用户评论