我有一堂课,说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..
}
} ;
我应该怎么做以及如何解决这个问题?