11
Come faccio a scrivere quanto segue:Objective-C Tipo di blocco come valore di ritorno
typedef void (^T)(void);
T f() {
return ^{};
}
senza il typedef?
Come faccio a scrivere quanto segue:Objective-C Tipo di blocco come valore di ritorno
typedef void (^T)(void);
T f() {
return ^{};
}
senza il typedef?
void (^f())(void) {
return ^{};
}
Faresti meglio a mantenere il typedef in quanto il tipo di reso non è facile da capire in questo modulo.
Qual è la logica di questa stranezza? I parametri della funzione sono all'interno del tipo di reso? – Muchin
@Muchin: http://stackoverflow.com/questions/89056/how-do-you-read-c-declarations – kennytm
Ottima risposta, grazie! –