在 C++ 類中,可以通過以下幾種方法來定義成員變量:
class MyClass {
public:
int myVar; // 直接在類內(nèi)部聲明整型成員變量
};
class MyClass {
public:
MyClass(int var) : myVar(var) {} // 使用初始化列表將參數(shù)傳遞給成員變量的構(gòu)造函數(shù)
private:
int myVar;
};
class MyClass {
public:
int getMyVar() const { return myVar; } // 公共 getter 方法
void setMyVar(int var) { myVar = var; } // 公共 setter 方法
private:
int myVar;
};
無論哪種方法,都可以在類的構(gòu)造函數(shù)中使用初始化列表來初始化成員變量。例如:
class MyClass {
public:
MyClass(int var) : myVar(var) {} // 使用初始化列表將參數(shù)傳遞給成員變量的構(gòu)造函數(shù)
private:
int myVar;
};