小编mor*_*y95的帖子

什么是autoreleasepool?

可能重复:
为什么要使用自动释放池?

将打开所有Objective-C起始页面,其中包含@autoreleasepool{...}main函数声明下的默认语句.但这句话到底在做什么呢?新的Objective-C自动释放对象并删除该行不会对程序产生任何影响.这个命令真的有必要吗?

release object objective-c autorelease nsautoreleasepool

58
推荐指数
1
解决办法
5万
查看次数

结构中可变长度的数组

我创建了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)

我收到一个错误消息,说图像的定义中未定义宽度和高度。我不明白为什么会收到该错误以及如何解决该错误

c arrays struct variable-length-array

4
推荐指数
2
解决办法
4934
查看次数