Dichiarazioni di funzioni che non accettano argomenti
Una funzione dichiarata con la sola parola chiave void nell'elenco delle dichiarazioni di argomenti non accetta alcun argomento, fintanto che la parola chiave void è la prima e l'unico membro di tale elenco. Gli argomenti di tipo void in un altro punto dell'elenco producono errori. Ad esempio:
long GetTickCount( void ); // OK
long GetTickCount( int Reset, void ); // Error
long GetTickCount( void, int Reset ); // Error
In C++, specificare in modo esplicito che una funzione non richiede argomenti equivale alla dichiarazione di una funzione con un elenco di dichiarazioni di argomenti vuoto. Pertanto, le seguenti due istruzioni sono identiche:
long GetTickCount();
long GetTickCount( void );
Si noti che, sebbene non sia valido specificare un argomento void tranne come descritto di seguito, i tipi derivati da tipo void (ad esempio i puntatori a void e le matrici di void) possono essere visualizzati nell'elenco delle dichiarazioni di argomenti.