可能重复:
为什么要使用自动释放池?
将打开所有Objective-C起始页面,其中包含@autoreleasepool{...}main函数声明下的默认语句.但这句话到底在做什么呢?新的Objective-C自动释放对象并删除该行不会对程序产生任何影响.这个命令真的有必要吗?
我创建了2个结构来表示C中的图像(一个像素和一个图像)。
typedef struct pixel {
unsigned char red;
unsigned char green;
unsigned char blue;
};
typedef struct image {
int width;
int heigth;
struct pixel pixels[width][heigth];
};
Run Code Online (Sandbox Code Playgroud)
我收到一个错误消息,说图像的定义中未定义宽度和高度。我不明白为什么会收到该错误以及如何解决该错误