初始化列表:构造函数初始化,在构造函数后加冒号成员变量再加上小括号中间是初始化的值。
例子:
A():x(2){}
例子程序:
#include <iostream>
using namespace std;
class A
{
public:
int x;
A():x(2){}; //初始化成员变量x为2
};
int main()
{
A a;
cout << a.x;
return 0;
}
初始化列表:构造函数初始化,在构造函数后加冒号成员变量再加上小括号中间是初始化的值。
例子:
A():x(2){}
例子程序:
#include <iostream>
using namespace std;
class A
{
public:
int x;
A():x(2){}; //初始化成员变量x为2
};
int main()
{
A a;
cout << a.x;
return 0;
}