In particolare, sarà il seguente mai non funziona come previsto:È sicuro chiamare i puntatori di funzione lanciati?
typedef void(*func_p)(void*);
void foo(int* data)
{
printf("%i\n",*data);
}
int main(int argc, char** argv)
{
func_p bar;
int x = 42;
bar = foo;
bar((void*)&x);
return 0;
}
cioè, posso contare su puntatori dati (void*
, int*
, struct baz*
, ma non neccesarily void(*)(void)
) sempre essere passati compatably?
c'è un modo per iscriversi a una domanda in modo da ricevere una notifica quando la sua risposta, senza lasciare questi stupidi commenti e rintracciarla attraverso di essa? –
@Gollum: fai clic sulla stella vuota. Vedrai quindi eventuali modifiche nella scheda 'preferiti' della tua pagina delle modifiche recenti (facendo clic sulla busta in cima) – SLaks
Grazie :) @SLaks, apprezzalo. –