C++相談室 part83
■ このスレッドは過去ログ倉庫に格納されています
0202デフォルトの名無しさん
2010/08/25(水) 15:21:24> 「仮想関数でないとオーバーライドはできない」
これは本当?
規格にはそんなこと書いてないと思うんだけど。どこに書いてあるの?
「仮想関数を使うとオーバーライドできる」というようなことは書いてあるけど。
見落としてるのかな。
まあ、「オーバーライド」という言葉は仮想関数に関するときしか使わないというのには同意するけど。
>>195
>> void overload();
>は、オーバーロードと呼ぶのですか?
>それとも隠蔽と呼ぶのですか??
別にその関数宣言自体を「隠ぺい」(名詞)と呼ぶ訳じゃないでしょ。
「関数B::overloadは関数A::overloadを隠ぺいする」と表現する。
「関数B::overloadは関数A::overloadの隠ぺいである」とは普通言わないんじゃない?
なんか一連の議論を見てると言葉の使い方が気持ち悪くて仕方ないんだよね。
■ このスレッドは過去ログ倉庫に格納されています