void sta per generico. Ha due usi. Come tipo di ritorno di una funzione significa che la funzione non ritorna nulla. Come tipo di puntatore significa "puntatore ad un oggetto generico". In questo caso, prima di poter usare l'oggetto puntato, di solito e' necessario effettuare un cast da "* void" a "* tipo effettivo dell'oggetto".