0

我刚刚遇到了这行代码,其中一个方法在没有使用 + 或 - 的情况下被实例化。你能解释一下代码吗:

void *ABCD(NSString *xyz)
4

2 回答 2

6

这是一个 C 函数,类型为

 return_type  method_name (argument_list)

你的函数返回一个void *通用指针,并接受一个NSString争论。

于 2013-07-18T06:45:58.587 回答
0

末尾有一个分号,它是一个 C 函数声明。如果您遵循C 声明的螺旋规则

是什么ABCDABCD是一个函数,它接受一个指向 an 的指针NSString并返回一个指向 的指针void。(即指向任何数据类型元素的指针)。

了解螺旋规则很有用,因为 C 函数声明可能非常复杂。

于 2013-07-18T07:24:56.183 回答