読者です 読者をやめる 読者になる 読者になる

継承の際の、staticメンバ変数扱い

class Hoge{
	public:
	static int x;
};

int Hoge::x = 10;

class Piyo : public Hoge{
	public:
};

int main(){
	printf("%p \n", &(Hoge::x));
	printf("%p \n", &(Piyo::x));
}

このコードにおいて、Hoge::xとPiyo::xは、まったく同じもの。