我正在尝试制作一个使用二维数组和PNG图像的基本块加载系统。例如,我想知道是否可以创建一个未初始化的数组;然后根据PNG图像的大小对其进行初始化,并使用不同的rgb像素来表示不同的瓦片。假设图像是15x25,是否可以用这样的值初始化二维数组?chunks = new Chunk[15][25];
或者我应该去做一个大的
我在用GMP的载体。但是,当我编译这样的东西时,我得到"...\bits\vector.tcc错误数组必须用大括号括起来的初始化器初始化“。任何具有动态大小的数据结构都能工作--最好是使用deque,但当我尝试时,会出现更多的错误。我怎么才能让这一切不再失败呢?#include <vector>
int main