Heim > Artikel > Backend-Entwicklung > Was sind Klassenmitgliedsvariablen in C++?
Mitgliedsvariablen der C++-Klasse werden im Objektspeicher gespeichert und gehören zu einer bestimmten Klasse. Sie können in der Definition der Klasse deklariert und zum Zeitpunkt der Deklaration oder mithilfe eines Konstruktors initialisiert werden. Sie können mit dem Punktoperator (.) aufgerufen werden und können einen beliebigen C++-Datentyp haben.
Klassenmitgliedsvariablen in C++
Klassenmitgliedsvariablen sind Datenelemente, die im Objektspeicher gespeichert werden und zu einer bestimmten Klasse gehören. Sie werden in der Klassendefinition deklariert und initialisiert.
Mitgliedsvariablen deklarieren
Mitgliedsvariablen können in der Definition der Klasse mit der folgenden Syntax deklariert werden:
<code class="cpp">class ClassName { public: // 成员变量声明 int member_variable; };</code>
int member_variable;
声明了一个名为 member_variable
Ganzzahlige Mitgliedsvariablen.
Membervariablen initialisieren
Membervariablen können zum Zeitpunkt der Deklaration oder mithilfe eines Konstruktors initialisiert werden.
Initialisiert bei der Deklaration:
<code class="cpp">class ClassName { public: // 成员变量声明并初始化为 10 int member_variable = 10; };</code>
Initialisiert mit dem Konstruktor:
<code class="cpp">class ClassName { public: // 构造函数 ClassName(int initial_value) : member_variable(initial_value) {} // 成员变量 int member_variable; };</code>
Zugriff auf Mitgliedsvariablen
Sie können den Punktoperator (.) verwenden, um auf Mitgliedsvariablen in einem Objekt zuzugreifen:
<code class="cpp">ClassName object; object.member_variable = 5; // 设置 member_variable 为 5 int value = object.member_variable; // 获取 member_variable 的值</code>
Mitgliedsvariablen Der Typ der
Mitgliedsvariablen kann ein beliebiger C++-Datentyp sein, einschließlich:
Das obige ist der detaillierte Inhalt vonWas sind Klassenmitgliedsvariablen in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!