C++相談室 part14
■ このスレッドは過去ログ倉庫に格納されています
0412デフォルトの名無しさん
NGNGvirtualかどうかはパフォーマンスに関係ない。C++はそういうものとは違う。
非virtual関数はC関数のように直接callする。Cで理由もなく全ての関数に
関数ポインタを作って、それ経由で呼び出してるのと同じぐらい馬鹿げてる。
virtualは必要なところでだけ使うべき。
ただ、、、Cで書くほど最適化されている必要はないけど、VM上では遅すぎる。
こういうニーズってのがやっぱりあって、また設計上の柔軟性(いい加減さ)も
必要となれば、virtual多用も悪くないかもしれないとは思う。
■ このスレッドは過去ログ倉庫に格納されています