Condividi tramite


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.

Vedere anche

Riferimenti

Dichiarazioni di funzioni