看一下在hello-world程序中stdlib.h
扩展的定义,gcc -E
例如,
int heapsort(void *, size_t, size_t,
int (*)(const void *, const void *));
int heapsort_b(void *, size_t, size_t,
int (^)(const void *, const void *)) __attribute__((availability(macosx,introduced=10.6)));
我不记得曾经见过类似的类型符号int(^)
。我还注意到_b
第二个声明中的后缀。快速谷歌搜索没有发现任何有用的信息(通常让我了解有关XOR运算符的信息,也称为^
)。有人会乐于解释发生了什么吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句