在C++中,可以使用数组初始化列表来初始化类。
数组初始化列表是在类构造函数的参数列表后使用冒号来指定的,其中包含用于初始化类成员的值。以下是用数组初始化列表来初始化类的示例代码:
#include <iostream>
class MyClass {
public:
MyClass(int value1, int value2) : array{value1, value2} {}
void printArray() {
for(int i=0; i < sizeof(array)/sizeof(array[0]); i++) {
std::cout << array[i] << " ";
}
std::cout << std::endl;
}
private:
int array[2];
};
int main() {
MyClass obj(10, 20);
obj.printArray();
return 0;
}
在上面的示例中,MyClass类有一个包含两个整数的数组成员。在构造函数中,我们使用数组初始化列表来初始化该数组成员。在main函数中,我们创建了一个MyClass对象并调用了printArray函数来打印数组的值。
输出结果为:
10 20
这里是关于腾讯云的相关产品和产品介绍链接地址:
以上仅为部分腾讯云产品,更多产品信息请访问腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云