Pregunta

Hay un ejemplo de cdecl que va medios (double (^)(int))foofoo Reparto foofoo en el bloque (int) devolver doble .

¿Qué significa que foofoo fundido en un "bloque" de int ? ¿Qué significa exactamente el símbolo ^ en este contexto. Por lo general, es XOR bit a bit.

¿Fue útil?

Solución

Es una extensión GCC hecho por Apple, y puesto en práctica también en Clang. Los bloques son pequeñas funciones no identificadas y que sintaxis es del tipo de un bloque. Ver Lenguaje de bloques de Spec .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top