2000/03/08 (水) 15:07:13      [mirai]
C++では、クラスのメンバメソッドをstaticとして宣言することができます。

(1) foo.hにおいて、下記のような宣言が行われている場合、foo.cppはstaticデータメンバを
    どのように定義するべきか選びなさい (3点)

      //foo.h
      class foo{
         static int x;
      };

     (a) static int foo::x;
     (b) int foo::x;
     (c) すでにヘッダで宣言しているので定義の必要はない

(2)  データメンバをStaticで宣言することの意味を述べなさい (4点)

(3)  メソッドををStaticで宣言することの意味を述べなさい (4点)