2005-05-29から1日間の記事一覧

C++言語カテゴリ

思いついたこと、実際に使ったこと、その他C++に関連することをメモする。 車輪の再発明が多くなると思うが、創り上げるプロセス自体が目的なので、気にしないことにする。

非仮想メソッドをポリモーフィックに使う方法

以下の、Base::func() をポリモーフィックに使いたい。 class Base { public: void func(){ ... } }; class Derived : public Base { ... }; 案その1 仮想メソッドに変更してしまう。 class Base { public: virtual void func(){ ... } }; class Derived : p…