void (C++)

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

做為函式傳回類型時,void 關鍵字指定該函式不會傳回值。 用於函式參數清單時,void 指定函式不接受參數。 當用於指標的宣告,void 指定指標是「通用的」。

如果指標的類型是 void *,指標可以指向不是以 constvolatile 關鍵字宣告的任何變數。 除非它轉換為其他類型,否則 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 的指標
基本類型

顯示: