2014-03-19から1日間の記事一覧

派生クラスの仮想関数には、virtualを付ける必要はない

C++

基本クラスで仮想関数を定義したら、派生クラスではその関数に、virtualを付ける必要はありません。付けなくても、自動的に仮想関数になります。 #include <iostream> struct Base { virtual void f() { std::cout << "Base" << std::endl; } }; struct Derived : Base</iostream>…