我是一个刚开始编程的菜鸟,我想知道为什么我会收到一条错误消息,上面写着:非静态数据成员'Lavirint::n'的使用无效?
class Lavirint{
private:
int n, m;
bool mapa[n + 2][m + 2]; //is this valid?
...
}
编辑 - 我在同一行添加了一些其他变量,但它们不会导致更多错误。
我是一个刚开始编程的菜鸟,我想知道为什么我会收到一条错误消息,上面写着:非静态数据成员'Lavirint::n'的使用无效?
class Lavirint{
private:
int n, m;
bool mapa[n + 2][m + 2]; //is this valid?
...
}
编辑 - 我在同一行添加了一些其他变量,但它们不会导致更多错误。