staticメンバ関数はクラスを指定した呼び出ししか出来ないと思ってた.
class A{
public:
static int getX(){ return x; }
private:
static int x;
};
int A::x=0;
int main(){
int i = A::getX();
return 0;
}
しかし,まぁ当然だけどインスタンスからも呼べた.
int main(){
A a;
int i = a.getX();
return 0;
}
それだけ.