选择题
28.
有如下类定义:
class Box{
public:
Box(int h, int w, int r):wid(w), len(r), hei(h){}
private:
int len, wid, hei;
};
Box类中3个数据成员的初始化顺序为______。
A、
len,hei,wid
B、
len,wid,hei
C、
hei,wid,len
D、
wid,len,hei
【正确答案】
B
【答案解析】
类构造函数中的成员初始化顺序是按照成员在类体中的声明次序来确定的,而不是按照初始化列表中的次序,所以本题中成员的初始化顺序为len,wid,hei,答案为B选项。
提交答案
关闭