gpt4 book ai didi

c++ - 二维数组初始化错误?

转载 作者:行者123 更新时间:2023-11-28 02:48:53 26 4
gpt4 key购买 nike

SDL_Rect *rect = new SDL_Rect[4][2];

错误说:“错误:‘this’不能用在常量表达式中。”有什么帮助吗???发生在数组的第二维。

最佳答案

如果知道数组的大小,就

SDL_Rect rect[4][2];

会做你想做的。

如果你知道除第一个维度之外的所有维度(或者如果你真的需要矩阵在堆中),你可以这样做

SDL_Rect (*rect)[2] = new Rect[x][2];

关于c++ - 二维数组初始化错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23507281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com