#defineの代わりにconst int NUM = 20;
とやったら純粋仮想関数の定義が間違いだとえらーがでます=0とやれと。
なんで??