虛值 (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;
}