我有一個類的方法派生類,說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..
}
} ;
我應該怎麼做,我該如何解決這個問題?
哇,什麼頭微調! –