>>115
cocariance って聞いたことなかったので、ためしにやってみた
保証はしない

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/9076.txt

ようするにclose()を仮想にせずに同じ機能を実装すればいいんだろってことで単なる力技の実装
型チェックは本当は RTTI とか使うんだろうけどその辺も気にしてない
確認は VC2008
元のソースがエラーになるのを確認した上で、修正後、以下の出力結果になることを確認
私はBです。
私はDです。