C++常量数组能否作为类的成员变量

   2024-09-30 7210
核心提示:是的,C++中的常量数组可以作为类的成员变量。要将常量数组作为类的成员变量,您需要在类定义中声明该数组,并在构造函数中初始

是的,C++中的常量数组可以作为类的成员变量。要将常量数组作为类的成员变量,您需要在类定义中声明该数组,并在构造函数中初始化它。这里有一个简单的例子:

#include<iostream>class MyClass {public:    // 声明一个常量数组成员变量    const int myArray[3];    // 构造函数    MyClass() : myArray{1, 2, 3} {}    // 打印数组元素的成员函数    void printArray() {        for (int i = 0; i < 3; ++i) {            std::cout << myArray[i] << " ";        }        std::cout<< std::endl;    }};int main() {    MyClass obj;    obj.printArray(); // 输出:1 2 3    return 0;}

在这个例子中,我们创建了一个名为MyClass的类,其中包含一个名为myArray的常量数组成员变量。我们在构造函数中初始化这个数组。然后,我们创建了一个名为printArray的成员函数,用于打印数组的元素。最后,在main函数中,我们创建了一个MyClass对象,并调用printArray函数来打印数组的元素。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号