仮想関数などの C++ のいくつかの概念は、最初から常に頭を悩ませてきました。仮想関数の構文をいくつか読んだことがありますが、理解できませんでした -
- 仮想関数の機能
- なぜ使用されるのですか?私は実質的に意味します
- なぜそれらが必要なのですか?代わりに通常の関数を使用できませんか?
次の関数が宣言されている理由を誰か説明できますか?
void MakeMeASandwich(); virtual void MakeMeASandwich(); virtual void MakeMeASandwich() = 0;