オブジェクト指向は戦場では必要無し その3
■ このスレッドは過去ログ倉庫に格納されています
0524デフォルトの名無しさん
NGNGADT の進化系が OO と認識してるけど。
C だと
インスタンスの管理がめんどくさい(明示的に this を渡す必要があり、vtbl も
自前で初期化しないとダメ)
継承関係の管理を自分で行う必要がある
インターフェースの多重継承は事実上無理
インターフェースを追加した場合に、コンパイラがエラーチェックしてくれない
(純粋仮想関数の定義し忘れとか)
なのが C++ あたりだと、すっきりかける。
C++ は C に「インターフェースに対してプログラミングするために便利な/必要
な機能」を付け加えた処理系っつーのは、一面としては間違ってないと思うんだ
が、どうよ?
■ このスレッドは過去ログ倉庫に格納されています