在C++中,聲明類的方法有以下幾種方式:
class MyClass {
public:
void myMethod() {
// 方法的實現
}
};
class MyClass {
public:
void myMethod();
};
void MyClass::myMethod() {
// 方法的實現
}
inline
關鍵字來聲明內聯方法。內聯方法會在調用處展開,避免了函數調用的開銷,適用于短小的方法。示例代碼如下:class MyClass {
public:
inline void myMethod() {
// 方法的實現
}
};
static
關鍵字來聲明靜態方法。靜態方法與類的實例無關,可以通過類名直接調用。示例代碼如下:class MyClass {
public:
static void myMethod() {
// 方法的實現
}
};
這些是聲明類方法的常見方式,根據實際需求選擇合適的方式。