①构造函数——初始化函数,作用就是对数据成员初始化。
②一般用初始化列表初始化 数据成员,当需要进行一些运算或者动态内存分配才需要在函数体内进行初始化。
构造函数在对象创建时就自动运行,不需要手动调用。
③构造函数没有返回值
④初始化列表 比如 a(b):含义是用参数b去初始化数据成员a,而不是a=b。
⑤创建对象要养成写一个默认构造函数的习惯