【发布时间】:2013-01-29 10:05:18
【问题描述】:
这是苹果代码的一部分。
我不明白第一行。为什么有一个“无效”的回报?
// forward declaration of our utility functions
static NSUInteger _ImageCount(void);
static NSUInteger _ImageCount(void)
{
static NSUInteger count = 0;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
count = [_ImageData() count];
});
return count;
}
【问题讨论】:
-
第一个声明只是一个函数原型。声明/定义的
void部分只是声明没有函数参数。返回类型为NSUInteger。 -
你是对的。我曾经在行首看到“void”。