在C++中,可以通過在類的定義中聲明函數來定義類的成員函數。類的成員函數通常分為兩部分:聲明和定義。
以下是一個簡單的示例:
class MyClass {
public:
void myFunction(); // 聲明類的成員函數
};
void MyClass::myFunction() {
// 類的成員函數的實現
}
在上面的示例中,myFunction
是 MyClass
類的一個成員函數。首先,在類的定義中聲明了這個函數,在類的外部通過::
運算符來定義這個函數的具體實現。
另外,也可以在類的內部直接定義成員函數,這樣就不需要在類的外部再次定義了:
class MyClass {
public:
void myFunction() {
// 類的成員函數的實現
}
};
這樣定義的成員函數直接在類的內部實現,更加簡潔。