2007-05-14から1日間の記事一覧

仮想関数のオーバーライドにおいて、返り値の型

c++

オーバーライドされる関数の返り値が、あるクラスのポインタ、もしくは参照であるとき、オーバーライドする関数の返り値の型は、派生クラスのポインタ、もしくは派生クラスの参照でもOKです。 つまり、以下のようなことができるということです。 struct RetB…