In C++ kann der void-Funktion aus folgenden Gründen kein Wert zugewiesen werden: Typkonflikt: Die void-Funktion hat keinen Rückgabewert, der Typ ist void und sie ist nicht mit dem Operandentyp des Zuweisungsoperators kompatibel. Das Wesentliche an Funktionszeigern: Die Funktion void hat keine Rücksprungadresse, sodass sie nicht im Funktionszeiger gespeichert werden kann, wodurch die Zuweisung ungültig wird. Vermeiden Sie Verwirrung: Das Verbot der Zuweisung verhindert die irrige Annahme, dass leere Funktionen Werte zurückgeben können. Halten Sie es einfach: Das Deaktivieren der Zuweisung vereinfacht die Sprache und verbessert die Konsistenz und Lesbarkeit.
Der Grund, warum der void-Funktion in C++ kein Wert zugewiesen werden kann
In C++ kann der void-Funktion kein Wert zugewiesen werden:
Typkonflikt
Das Wesen des Funktionszeigers
Verwechslungen vermeiden
Halten Sie die Sprache einfach.
Das obige ist der detaillierte Inhalt vonWarum kann der Void-Funktion in C++ kein Wert zugewiesen werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!