Perché l'assegnazione senza '&' è compilata nel seguente codice? Ho compilato il codice con GCC 3.4.6. È giusto assegnare senza &, o questa è una "caratteristica" di GCC?pointer to function assignment
void func() {
}
int main() {
typedef void (*F)();
F f;
f = &func; // the way of assigning pointer to function.
f = func; // this is also working.
(*f)();
return 0;
}
Ah grazie, stavo faticando a trovare un riferimento. –