是的,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
函數來打印數組的元素。