私はこの質問が非常に基本的であることを知っていますが、いくつかの出版物(Webサイト、本)で異なるスタイルのオーバーライド仮想関数に会いました。つまり、基本クラスがある場合:
class Base
{
public:
virtual void f() = 0;
};
一部の出版物では、これを無効にするために、一部の著者が次のように言うだけであることがわかりました。
void f();
また、void の前に virtual キーワードを繰り返すものもあります。どの形式の上書きが適切ですか? 回答ありがとうございます。