>>818
コードで言えばこういう状況かな?
https://wandbox.org/permlink/gEndnLHWa7qEvNRP
基底にある仮想関数と同じシグネチャならオーバーライドするという規則は単純に言語設計の失敗。
だからこそ override 指定子が導入された。
override 指定子ではオーバーライドのつもりでオーバーライドになっていないときを検出できても
オーバーライドではないつもりでオーバーライドになってしまうことは検出できないのだが……
互換性を壊す変更を入れるわけにもいかずそのままズルズルと今まで失敗を引きずってきたという歴史的経緯。
C++相談室 part165
■ このスレッドは過去ログ倉庫に格納されています
821はちみつ餃子 ◆8X2XSCHEME (ワッチョイ cd32-nY3F)
2025/04/06(日) 09:09:40.72ID:CSMreA7R0■ このスレッドは過去ログ倉庫に格納されています
