我刚刚遇到了这行代码,其中一个方法在没有使用 + 或 - 的情况下被实例化。你能解释一下代码吗:
void *ABCD(NSString *xyz)
我刚刚遇到了这行代码,其中一个方法在没有使用 + 或 - 的情况下被实例化。你能解释一下代码吗:
void *ABCD(NSString *xyz)
这是一个 C 函数,类型为
return_type method_name (argument_list)
你的函数返回一个void *
通用指针,并接受一个NSString
争论。
末尾有一个分号,它是一个 C 函数声明。如果您遵循C 声明的螺旋规则:
是什么ABCD
?ABCD
是一个函数,它接受一个指向 an 的指针NSString
并返回一个指向 的指针void
。(即指向任何数据类型元素的指针)。
了解螺旋规则很有用,因为 C 函数声明可能非常复杂。