虛值 (C++)

當用來作為函式的傳回型別, void關鍵字指定函式不會傳回值。 用來進行函式的參數清單中,虛值會指定要執行的函式使用任何參數。 Void 指標的宣告中使用時,指定指標位於 「 萬用 」。

如果指標的型別是 void *,滑鼠指標可以指向任何不以宣告的變數 const 或volatile關鍵字。 無法解除參照 void 指標,除非它被轉換成另一個型別。 Void 指標都可以轉換成任何其他型別的資料指標。

Void 指標可以指向函式,而不是以 C++ 類別成員。

您無法宣告型別 void 的變數。

範例

// void.cpp
void vobject;   // C2182
void *pv;   // okay
int *pint; int i;
int main() {
   pv = &i;
   // Cast optional in C required in C++
   pint = (int *)pv;
} 

請參閱

參考

C + + 關鍵字

型別 void 指標

主要資料型別 (C++)