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

テンプレートクラスを継承したクラステンプレートを作るときの罠

何回も言われていることだけれど、つまづくことが多いところなのでメモしておきます。 以下のようなコードで、コンパイルエラーになるときの対処法です。 template<class U> class Base { public: int f() { return 1; } }; template<class T> class Derived : Base<T> { int g() </t></class></class>…