摘要: 构造函数1、构造函数的与类的名字相同,并且不能指定返回类型,不能声明为const。因为构造函数的工作是初始化对象,不管对象是否为const,都用一个构造函数来初始化该对象。2、构造函数分两个阶段执行:(1)初始化阶段;(2)普通的计算阶段。3、使用构造函数初始化列表的版本初始化数据成员,没有定义初始化列表的构造函数版本在构造函数函数体中对数据成员赋值。4、没有默认构造函数的类类型的成员,以及const或引用类型的成员,不管是哪种类型,都必须在构造函数初始化列表中进行初始化。5、成员初始化的次序就是定义成员的次序。按照与成员声明一致的次序编写构造函数初始化列表是个好习惯。6、可以通过将构造函数声 阅读全文
posted @ 2012-07-11 11:48 倦飞L 阅读(229) 评论(0) 推荐(0) 编辑