宣言関数を使用して引数を受け取らない
引数の宣言のボックスで一つの void キーワードで宣言された関数はキーワード void の引数に宣言子リストの最初の日とメンバーのみである場合引数はありません。他の場所で型 void の引数リストによりエラーで。次に例を示します。
long GetTickCount( void ); // OK
long GetTickCount( int Reset, void ); // Error
long GetTickCount( void, int Reset ); // Error
C++ では明示的に関数が引数を必要としないように指定する場合は空の引数の宣言の一覧で関数を宣言することと同じです。したがって次の 2 種類のステートメントは同じです :
long GetTickCount();
long GetTickCount( void );
ここに記載されているように void 以外の引数を指定することはできませんがvoid 型から派生した型 (void の void と配列へのポインターなど) の任意の引数の宣言の一覧表示できることに注意してください。