void (C++)
當使用函式傳回型別時, void 關鍵字指定該函式不會傳回值。 當使用函式參數清單, 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;
}