我需要一种方法来初始化我目前工作的程序的阵列的常量元素的常量元素。 的问题是,我必须初始化函数这些元素,就没有办法做到这一点是这样的:C++如何初始化一个数组
const int array[255] = {1, 1278632, 188, ...};
,因为它的数据很多,我必须产生。 我试过的是memcpy数据到const int的但是不能工作并且没有工作。
const int array[255];
void generateData(){
for(int i = 0; i < 255; i++) {
initializeSomehowTo(5, array[i]);
}
}
我希望你明白我想,如果对不起,我加倍的问题,我必须忽略它。
你不能这样做'const int的数组[255] = initializeMyArray()',但如果你使用'的std :: array',你可以做'常量的std ::阵列 = initializeMyArray()' –
Justin