2011年9月14日
摘要: C++构造函数的调用顺序1、在创建派生类的对象时,该对象的基类的构造函数首先被调用(最基本的基类先调用),其所有的成员变量后构造2、如果类里面有成员变量,成员变量的构造函数优先构造,之后才是该类的构造函数3、如果该类继承多个基类函数,构造函数的调用顺序是该类在类派生表中出现的顺序classA:publicB,publicC//(先构造B,再构造C){...}4、类构造函数如果有多个成员类对象,则构造函数的调用顺序是对象在类中被声明的顺序而不是它们出现在成员初始化表中的顺序;综上可以得出,初始化顺序: 父类构造函数–>类的成员对象构造函数–>自身构造函数其中成员变量的初始化与声明顺序 阅读全文
posted @ 2011-09-14 21:55 DoubleS 阅读(293) 评论(0) 推荐(1) 编辑