仮想関数

yammc2004-10-16

ふつうに
virtual Init();
みたいに書いてたら、

ネストされたクラスのメンバが型名、スタティック変数、列挙子のいずれでもありません。

と、きたので調べたら、

仮想関数はクラス型のオブジェクトだけに呼び出されるので、グローバルまたは静的な関数は virtual と宣言できません。

んーデフォルトは、どんな型になっとんじゃ?
とりあえず、voidをつけて解決。

virtual void Init();