11
¿Cómo se escribe lo siguiente:-C Objetivo Bloque tipo como valor de retorno
typedef void (^T)(void);
T f() {
return ^{};
}
sin el typedef?
¿Cómo se escribe lo siguiente:-C Objetivo Bloque tipo como valor de retorno
typedef void (^T)(void);
T f() {
return ^{};
}
sin el typedef?
void (^f())(void) {
return ^{};
}
Será mejor que mantenga el typedef ya que el tipo de devolución no es fácil de entender en esta forma.
¿Cuál es la razón de esta extrañeza? Los parámetros de la función están dentro del tipo de retorno? – Muchin
@Muchin: http://stackoverflow.com/questions/89056/how-do-you-read-c-declarations – kennytm
¡Gran respuesta, gracias! –