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