Der void-Typ in C++ ist ein spezieller Datentyp, was bedeutet, dass die Funktion keinen Wert zurückgibt. Zu seinen Hauptverwendungszwecken gehört: Deklarieren von Funktionen, die keinen Wert zurückgeben. Als Funktionsparameter bedeutet dies, dass die Funktion keine Eingabe erfordert. Als Zeigertyp bedeutet dies, dass der Zeiger nicht auf ein bestimmtes Objekt zeigt.
Void-Typ in C++ Was ist der
void-Typ?
void ist ein spezieller Datentyp in C++, der bedeutet, dass eine Funktion keinen Wert zurückgibt. Der Zweck des Typs
void
void wird hauptsächlich in den folgenden Szenarien verwendet:
<code class="cpp">void print_hello() { std::cout << "Hello, world!" << std::endl; }</code>
<code class="cpp">void swap(int& a, int& b) { int temp = a; a = b; b = temp; }</code>
<code class="cpp">void* ptr = nullptr;</code>
void Der Unterschied zwischen einer Funktion und einer Funktion mit einem Rückgabetyp of int
void Der Hauptunterschied zwischen einer Funktion und einer Funktion mit dem Rückgabetyp int ist:
Beispiel
Das folgende Beispiel demonstriert die Verwendung des Void-Typs:
<code class="cpp">void print_number(int n) { std::cout << "The number is: " << n << std::endl; } int main() { print_number(42); return 0; }</code>
Ausgabe:
<code>The number is: 42</code>
In diesem Beispiel ist die Funktion print_number
als Void-Typ deklariert, was bedeutet, dass sie keinen Wert zurückgibt. Es kann jedoch ein Ganzzahlargument akzeptieren und diese Ganzzahl ausgeben.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie void in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!