【发布时间】:2019-06-16 13:12:54
【问题描述】:
所以我有一个二维数组,称为 char Screen[50][5]; 当我这样声明时 -> char Screen[50][5];一切正常。 但是,当我将变量放在方括号中而不是数字中时,我会收到错误消息说屏幕未声明。
我试过这种声明 char[][] Screen = new char[ScreenWidth][ScreenHeight]; 的方法太
int ScreenWidth = 50;
int ScreenHeight = 5;
char Screen[ScreenWidth][ScreenHeight];
[错误] 'Screen' 未在此范围内声明
【问题讨论】:
-
const int ScreenWidth = 50; const int ScreenHeight = 5;VLA 不是有效的标准 c++ 语法。
标签: c++