有如下类定义: class MyClass{ int b;char a;double c; public: MyClass():c(0.0),b(0),a(ˊ,ˊ){} }; 创建这个类的对象时,数据成员

admin2020-07-30  46

问题 有如下类定义:
    class MyClass{
       int b;char a;double c;
    public:
       MyClass():c(0.0),b(0),a(ˊ,ˊ){}
    };
创建这个类的对象时,数据成员的初始化顺序是(    )。

选项 A、a,b,c
B、c,b,a
C、b,a,c
D、c,a,b

答案C

解析 类的成员初始化顺序与成员变量在构造函数中的位置先后顺序无关,只与成员变量在类中定义的先后顺序有关。
转载请注明原文地址:https://kaotiyun.com/show/oXyp777K
0

最新回复(0)