SDL_Rect *rect = new SDL_Rect[4][2];
Error提示:"Error: 'this'不能用于常量表达式。"任何帮助吗?发生在数组的第二次元
如果您知道数组的大小,只需
SDL_Rect rect[4][2];
会做你想做的。
如果你知道除了第一个维度以外的所有维度(或者如果你真的需要矩阵在堆中),你可以做
SDL_Rect (*rect)[2] = new Rect[x][2];
看看这个:
正确的方式来初始化一个动态指针到多维数组?
多维数组的初始化有明确的解释。