gpt4 book ai didi

C++成员变量初始化顺序

转载 作者:行者123 更新时间:2023-11-28 02:19:19 27 4
gpt4 key购买 nike

<分区>

您能告诉我对象的成员变量的初始化顺序(构造函数调用)以及初始化列表是否对其有影响吗?例如,如果我实例化:

 class Meta
{

public:
Meta() : a(), b(),c(),d()
{

}

private:

SomeObject d;
SomeObject c;
SomeObject b;
SomeObject a;
};

成员变量的初始化顺序是 a,b,c,d(在初始化列表中)还是 d,c,b,a(它们在类中定义的顺序)?我正在试验 Visual Studio 2012 调试器,我的测试建议使用后者,但我想知道我是否可以通过初始化列表影响它。

问候

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com