Я пробовал смотреть, но я ничего не нашел с окончательным ответом. Я знаю, что моя проблема не может быть такой сложной. Может быть, это просто, что я устал..
В принципе, я хочу объявить указатель на 2-мерный массив. Я хочу сделать это так, потому что в итоге мне придется изменить размер массива. Я успешно выполнил следующее с 1D-массивом:
int* array;
array = new int[somelength];
Я хотел бы сделать следующее с 2D-массивом, но он не будет компилироваться:
int* array;
array = new int[someheight][somewidth];
Компилятор дает мне сообщение о том, что "someidth не может появляться в константном выражении. Я пробовал всевозможные комбинации ** и [] [], но никто из них, похоже, не работает. Я знаю, что это не так сложно... Любая помощь приветствуется.