void (C++)

Bei Verwendung als Funktionsrückgabetyp, das void-Schlüsselwort gibt an, dass die Funktion keinen Wert zurückgibt.Wenn es für die Parameterliste einer Funktion verwendet wird, gibt void an, dass die Funktion keine Parameter annimmt.Wenn es in der Deklaration eines Zeigers verwendet wird, gibt void an, dass der Zeiger ist „Universalität“.

Wenn der Typ eines Zeigers **void ***ist, kann sich der Zeiger zu jeder Variablen verweisen, die nicht mit dem const oder volatile-Schlüsselwort deklariert wird.Ein void-Zeiger kann nicht aufgehoben werden, es sei denn, er in einen anderen Typ umgewandelt wird.Ein void-Zeiger kann in einen Datenzeiger anderen Typ konvertiert werden.

Ein void-Zeiger kann auf eine Funktion, jedoch nicht auf einen Klassenmember in C++ veranschaulichen.

Sie können eine Variable vom Typ void nicht deklarieren.

Beispiel

// 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;
} 

Siehe auch

Referenz

C++-Schlüsselwörter

Zeiger, um von void einzugeben

Grundlagen-Typen (C++)