宣告不接受任何引數的函式
所宣告函式的引數宣告清單中只有一個關鍵字 void 時,只要 void 是引數宣告清單中的第一個且是唯一的成員,該函式就不會採用引數。 清單中其他位置的 void 類型引數都會產生錯誤。 例如:
long GetTickCount( void ); // OK
long GetTickCount( int Reset, void ); // Error
long GetTickCount( void, int Reset ); // Error
在 C++ 中,明確指定函式不需要引數,與宣告具有空的引數宣告清單的函式相同。 因此,下列兩個陳述式完全相同:
long GetTickCount();
long GetTickCount( void );
請注意,雖然除了這裡所述之外,指定 void 引數仍是不合法的,但是 void 類型的衍生類型 (例如 void 的指標和 void 陣列) 可以出現在引數宣告清單中的任何位置。