Eventuali duplicati:
Weird use of voidSi prega di spiegare il significato di Following Fusioni
stavo leggendo il codice C e sono imbattuto in quanto segue. Qualcuno può spiegare cosa fa questo?
static int do_spawn(const char *filename)
{
(void)filename;
// todo: fill this in
return -1;
}
In particolare, che cosa sta facendo il nome file (void)?
Che cos'è il passato? – James
In realtà, il cast di 'void' non era necessario per rimuovere l'avviso. Ma senza di essa, a volte apparirebbe un altro avvertimento su "l'espressione non ha alcun effetto". Il '(void)' l'ha evitato. – rodrigo
@James: Non l'ho mai visto in nessun compilatore che abbia mai usato, ma sono anche piuttosto giovane. :-) –