您的位置:首页 > 职场人生

【面向对象程序设计常见面试题】对对象成员进行初始化的次序是什么?(11)

2014-03-28 00:09 267 查看
它的次序完全不受它们在初始化表中次序的影响,只有成员对象在类中声明的次序来决定的。

#include <iostream>

using namespace std;

class D{
public:
D(int i):mem2(i),mem1(mem2+1)
{
cout<<mem1<<endl;
cout<<mem2<<endl;
}
private:
int mem1;
int mem2;
};

int main()
{
D d(15);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐