サンプル

class MyClass
{
public:
int getA(){
return MyClass::a;
}
   
private:
int a;
};

ソリューション
関数の宣言はクラス定義内で行いますが、関数の定義は他の場所で行います。

class MyClass
{
public:
int getA();
   
private:
int a;
};

int MyClass::getA(){
return MyClass::a;
}