Deklarování funkcí, které nepřebírají žádné argumenty.
Funkce deklarovaná pomocí jednoho klíčového slova void v seznamu deklarací argumentů nepřijímá žádné argumenty, pokud je klíčové slovo void prvním a jediným členem seznamu deklarace argumentů.Argumenty typu void jinde v seznamu způsobí chyby.Příklad:
long GetTickCount( void ); // OK
long GetTickCount( int Reset, void ); // Error
long GetTickCount( void, int Reset ); // Error
V jazyce C++ je explicitní určení, že funkce nevyžaduje argumenty, stejné jako deklarování funkce se prázdným seznamem deklarace argumentů.Následující dva příkazy jsou proto shodné:
long GetTickCount();
long GetTickCount( void );
Všimněte si, že ačkoli je neplatné zadat argument typu void, s výjimkou jak je uvedeno zde, mohou se typy odvozené z typu void (například ukazatele na typ void a pole typu void) objevit kdekoli v seznamu deklarace argumentů.