摘要: 1、构造函数初始化式只在构造函数的定义中而不是声明中指定。2、从概念上讲,可以认为构造函数分两个阶段执行:(1)初始化阶段;(2)普通的计算阶段。计算阶段由构造函数函数体中的所有语句组成。不管成员是否在构造函数初始化列表中显式初始化,类类型的数据成员总是在初始化阶段初始化。初始化发生在计算阶段开始之前。3、使用构造函数初始化列表的版本初始化数据成员,没有定义初始化列表的构造函数版本在构造函数函数体中对数据成员赋值。4、没有默认构造函数的类类型的成员,以及 const 或引用类型的成员,不管是哪种类型,都必须在构造函数初始化列表中进行初始化。5、内置类型的成员不进行隐式初始化,对非类类型的数据成 阅读全文
posted @ 2011-03-24 12:10 浪里飞 阅读(463) 评论(0) 推荐(0) 编辑