Duplicar posible:
Weird use of voidfavor explicar el significado de la siguiente conversión
estaba leyendo el código C y se encontró lo siguiente. ¿Alguien puede explicar lo que hace?
static int do_spawn(const char *filename)
{
(void)filename;
// todo: fill this in
return -1;
}
Específicamente, ¿qué hace el nombre de archivo (void)?
¿Qué pasa con el tiempo pasado? – James
En realidad, el lanzamiento a 'void' no fue necesario para eliminar la advertencia. Pero sin eso, a veces aparecerá otra advertencia sobre "la expresión no tiene efecto". El '(vacío)' evitó eso. – rodrigo
@James: nunca lo he visto en ningún compilador que haya usado alguna vez, pero también soy bastante joven. :-) –