构造函数的任务是初始化类对象的数据成员,无论何时只要类的对象被创建,就会执行构造函数(默认构造函数) 1、构造函数的初始列表有时必不可少--如果成员是const 或者是引用的话,必须先将其初始化。 (注意初始化和赋值的区别) 正确初始化const或引用类型的数据的格式: Constref::Constref(int ii):i(ii),ci(ii),ri(ii){}