2009-05-27から1日間の記事一覧

可変引数テンプレートで多重継承

C++

可変引数テンプレートのパラメータパックを継承に使用することができます。 class knight {}; class wizard {}; template <class... Bases> class magic_knight : public Bases... {}; // まとめて継承 // knightとwizardを継承してmagic_knightクラスを作る typedef magic_k</class...>…