最近C++を勉強を始めました。
静的メンバ関数をclassの宣言外にだそうとする(2)と、
>error C2352: 静的でないメンバ関数の中で呼び出しが正しくありません。
なんて言われてしまいます。
静的メンバ関数は、外にだしちゃダメなのですか?
-----(1)
class mydat {
   static int num ;
public:
   static int foo(){ return num } ;
} ;
-----(2)
class hoo {
   static int num ;
public:
   static int foo();
} ;
static int hoo::foo()
{
   return num ;
}