Frage:
Welche Memberfunktionen werden in C ausgeführt? Compiler automatisch für eine Klasse erstellen? Tritt dies konsistent für alle Klassen auf?
Antwort:
Der Compiler kann je nach Bedarf die folgenden Memberfunktionen für eine Klasse generieren:
C 98/03:
Diese Funktionen werden bei Bedarf generiert und nur, wenn sie nicht explizit vom Programmierer deklariert werden.
C 11:
Zusätzlich zum C 98/03 Funktionen, C 11 eingeführt:
Standardkonstruktor:
Der Standardkonstruktor ist ein implizit generierter Konstruktor, der keine Argumente akzeptiert. Es initialisiert alle Mitgliedsvariablen auf Standardwerte oder Nullen. Der Standardkonstruktor ist für die Erstellung von Objekten einer Klasse ohne manuelle Angabe von Argumenten unerlässlich.
Das obige ist der detaillierte Inhalt vonWelche Memberfunktionen generiert der C-Compiler automatisch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!