私にはクラスがありますA
template <typename T> class A
{
} ;
および、から派生したクラスA<T>
(型の汎用性を保持)
template <typename T> class B : public A<T>
{
} ;
B<T>
で宣言されたメソッドの内部をインスタンス化する必要がある状況が発生しましたA<T>
。ええとああ。
template <typename T> class A
{
void go()
{
B<T> * newB = new B<T>() ; // oh boy, not working..
}
} ;
私は何をすべきで、これをどのように回避しますか?