В настоящее время я изучаю классы, и у меня возникли проблемы с пониманием того, почему я могу использовать rowLimit и colLimit в моем 2D-массиве, только если они являются постоянными переменными stati c.
Мне нужно прочитать целые числа rowLimit и colLimit из текстового файла, а затем установить их в моем 2D-массиве
class Board{
private:
int rowLimit;
int colLimit;
char maze[rowLimit][colLimit];
bool gameStatus = false;
Player playerPosition;
};
I can compile if I write it as....
class Board{
private:
static const int rowLimit = 0;
static const int colLimit= 0;
char maze[rowLimit][colLimit];
bool gameStatus = false;
Player playerPosition;
};
But this doesn't help me by making them constant as i need to set row and col later