推薦図書/必読書のためのスレッド PART 5
■ このスレッドは過去ログ倉庫に格納されています
0210デフォルトの名無しさん
NGNG>オーバーライドしちゃいけない関数ってのもやっぱり存在する。
C++には「オーバーライドさせない」っていう仕組みはないよ。
Javaのfinalと、C++の非仮想関数をごっちゃにしてるヤツは
多いけど、C++の非仮想関数は「オーバーライドさせない」という
仕組みではなく、「オーバーライドしちゃいけない関数でも
オーバーライドできちゃって、しかもポインタ経由で呼んだときと
インスタンスを直接読んだときでは挙動が変わってしまう」だけ。
こんなもん初心者に使わせたら絶対ダメだと思うけどね。
■ このスレッドは過去ログ倉庫に格納されています