使2d数组的元素成为常量

时间:2017-12-06 15:22:40

标签: c++ arrays 2d

假设我有一个2d数组

arr[10][15];

现在,我希望数组中的一个元素保持不变。我希望将arr [9] [8]固定为101:

arr[9][8] = 101;

我试过了:

const arr[9][8] = 101;

但是编译器给出了错误。 我怎样才能使它保持不变?

1 个答案:

答案 0 :(得分:4)

你可以使整个数组保持不变,但你不能只使它的一部分不变。如果数组的一部分是可变的,那么整个数组必须是可变的。