多继承子类初始化顺序,以继承的顺序进行。
例如:
class CB : public CA , CA1
{}
会先初始化CA,然后是CA1
枚举类型占用4个字节
enmu en{ en_a, en_b } enTemp;
sizeof( enTemp ) = 4;
例如:
class CB : public CA , CA1
{}
会先初始化CA,然后是CA1
枚举类型占用4个字节
enmu en{ en_a, en_b } enTemp;
sizeof( enTemp ) = 4;