我有一个类的方法派生类,说A
我做了什么?需要实例化一个模板类
template <typename T> class A
{
} ;
和A<T>
派生的类,(保留型通用性)
template <typename T> class B : public A<T>
{
} ;
情况出现我需要在A<T>
中声明的方法中实例化B<T>
。呃哦。
template <typename T> class A
{
void go()
{
B<T> * newB = new B<T>() ; // oh boy, not working..
}
} ;
我应该怎么做,我该如何解决这个问题?
哇,什么头微调! –