c – 什么是(double(^)(int))foofoo

前端之家收集整理的这篇文章主要介绍了c – 什么是(double(^)(int))foofoo前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
an example on cdecl(double(^)(int))foofoo意味着将foofoo转换为block(int)返回double.

将foofoo转换为int的“块”是什么意思?符号^在这种情况下的确切含义是什么.通常它是按位异或.

解决方法

它是由Apple制作的GCC扩展,也在Clang中实现.块是小型未命名函数,语法是块的类型.见 Block Language Spec.

猜你在找的C&C++相关文章