Cioè il secondo caso, ovvero questo:Originariamente inviato da oregon
Puntatore ad una funzione che restituisce un int e accetta due intcodice:int ( *compare )( int a, int b )
Funzione che restituisce un puntatore ad int e accetta due intcodice:int *compare( int a, int b )
Mi sembra il più banale, ovvero è una semplice funzione che, passandogli due interi, restituisce come risultato un puntatore, ovvero ci sarà come ritorno uncodice:int *compare( int a, int b )
Giusto?codice:return *puntatore;
Il secondo caso invece non mi è molto chiaro, come fa un puntatore a puntare ad una funzione, a cosa punta? potresti farmi un esempio pratico?