2007-05-06から1日間の記事一覧

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

c++

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は、まったく同じもの。