codetag-jp.dev
git
java
c#
c++
string
bash
php
.net
linux
c
Dark
virtual functions
[1/1]
C++における仮想関数の必要性について
C++において、仮想関数はオブジェクト指向プログラミングの重要な概念であるポリモルフィズムを実現するために使用されます。ポリモルフィズムとは、同じ型のオブジェクトが異なる動作をすることができる性質のことです。例えば、動物クラスのサブクラスである犬と猫はどちらも動物ですが、それぞれ異なる鳴き方をすることができます。
1