0
これらは、仮想関数を使用する方法と使用する方法を理解して以来、私が気づいている部分です。仮想関数の宣言と定義に関する混乱
最初に、私は仮想関数を宣言するための多くのスタイルを見てきました。 virtual
はですが、基本クラスの仮想関数宣言には常に(明らかに)が書かれていますが、派生クラスの宣言はvirtual
で、時にはoverride
で宣言されることもあります。正しいスタイルは何ですか?
第2に、基本クラスに仮想関数がありますが、派生クラスの1つでその関数を使用可能にしたくない場合、どうすればいいですか?
第3に、virtual
を関数定義(.cppファイル)に入れなければなりませんか?
意見に基づく回答!! – Danh