Я пытаюсь создать класс как таковой:
class CLASS
{
public:
//stuff
private:
int x, y;
char array[x][y];
};
Конечно, он не работает, пока я не изменю int x, y;
на
const static int x = 10, y = 10;
Это непрактично, потому что я пытаюсь прочитать значения x и y из файла. Итак, есть ли способ инициализировать массив с неконстантными значениями или объявить массив и объявить его размер для разных операторов? И я знаю, что это, вероятно, потребует создания класса массива, но я не уверен, с чего начать, и я не хочу создавать динамический список 2D, когда сам массив не является динамическим, просто размер не известно во время компиляции.