Med*_*ine 4 c++ constructor initializer-list
class A
{
private:
int a;
int b;
int c;
public:
A() : b(2), a(1), c (3)
{
}
};
Run Code Online (Sandbox Code Playgroud)
根据C++标准,数据成员是按照声明的顺序构造和初始化的,对吗?
但是当使用初始化列表时,我们正在改变数据成员的顺序,现在它们是按照初始化列表的顺序还是声明的顺序初始化?
| 归档时间: |
|
| 查看次数: |
2562 次 |
| 最近记录: |