首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在C++中用数组初始化一个类

在C++中,可以使用数组初始化列表来初始化类。

数组初始化列表是在类构造函数的参数列表后使用冒号来指定的,其中包含用于初始化类成员的值。以下是用数组初始化列表来初始化类的示例代码:

代码语言:txt
复制
#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函数来打印数组的值。

输出结果为:

代码语言:txt
复制
10 20

这里是关于腾讯云的相关产品和产品介绍链接地址:

以上仅为部分腾讯云产品,更多产品信息请访问腾讯云官方网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

13分2秒

C ++ Primer plus学习记录之路.1

12分53秒

C ++ Primer plus学习记录之路.2

14分20秒

C ++ Primer plus学习记录之路.3

15分22秒
7分8秒

059.go数组的引入

9分14秒

063.go切片的引入

3分7秒

视频-蓝牙音频发射模块 蓝牙耳机连接是如何操作的以BT321F为例

24分28秒

GitLab CI/CD系列教程(四):.gitlab-ci.yml的常用关键词介绍与使用

8分9秒

066.go切片添加元素

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

5分31秒

039.go的结构体的匿名字段

8分3秒

Windows NTFS 16T分区上限如何破,无损调整块大小到8192的需求如何实现?

领券