是的,C++中的常量數(shù)組可以作為類的成員變量。要將常量數(shù)組作為類的成員變量,您需要在類定義中聲明該數(shù)組,并在構(gòu)造函數(shù)中初始化它。這里有一個簡單的例子:
#include<iostream>
class MyClass {
public:
// 聲明一個常量數(shù)組成員變量
const int myArray[3];
// 構(gòu)造函數(shù)
MyClass() : myArray{1, 2, 3} {}
// 打印數(shù)組元素的成員函數(shù)
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;
}
在這個例子中,我們創(chuàng)建了一個名為MyClass
的類,其中包含一個名為myArray
的常量數(shù)組成員變量。我們在構(gòu)造函數(shù)中初始化這個數(shù)組。然后,我們創(chuàng)建了一個名為printArray
的成員函數(shù),用于打印數(shù)組的元素。最后,在main
函數(shù)中,我們創(chuàng)建了一個MyClass
對象,并調(diào)用printArray
函數(shù)來打印數(shù)組的元素。