摘要: 在概念上很重要的一点是我们可以认为构造函数的执行过程被分成两个阶段隐式或显式初始化阶段,以及一般的计算阶段计算阶段.由构造函数体内的所有语句构成在计算阶段中数据成员的设置被认为是赋值而不是初始化.没有清楚地认识到这个区别是程序错误和低效的常见源泉.初始化阶段可以是显式的或隐式的,取决于是否存在成员初始化表.隐式初始化阶段按照声明的顺序依次调用所有基类的缺省构造函数,然后是所有成员类对象的缺省构造函... 阅读全文
posted @ 2009-09-15 20:04 Alexander 阅读(388) 评论(0) 推荐(0) 编辑