举个c++初始化列表的例子
时间: 2023-12-06 09:36:06 浏览: 82
初始化列表的例子.cpp
C++中的初始化列表是用于初始化类成员变量的一种方式,它可以在构造函数中使用。下面是一个简单的例子:
```
#include <iostream>
using namespace std;
class MyClass {
public:
MyClass(int a, int b) : x(a), y(b) {}
void print() {
cout << "x = " << x << ", y = " << y << endl;
}
private:
int x;
int y;
};
int main() {
MyClass obj(10, 20);
obj.print();
return 0;
}
```
在上面的例子中,MyClass类有两个私有成员变量x和y,构造函数使用初始化列表来初始化这两个成员变量。在main函数中,我们创建了一个MyClass对象,并调用了它的print函数来输出成员变量的值。
需要注意的是,初始化列表的语法是在构造函数参数列表后面使用冒号(:)来引出的,然后按照成员变量的声明顺序依次初始化。
阅读全文