请问BCB支不支持类模板中带成员模板,模板参数或嵌套类?
template<class T>class A
{public:
A();
T data;
A* next;};
template<class TT>class B
{private:
A<TT>* head;
A<TT>* current;
public:
B(){head=new A<TT>;head->/*提示错误[C++ Error] Unit4.h(1): Unable to invoke Code Completion due to errors in source code
...};
还有模板参数嵌套类的例子都试过了,都不行
下面这段超链结是在C++中问过的,他们也不知道唉
http://community.csdn.net/Expert/topic/3904/3904497.xml?temp=.5419886
问题点数:0、回复次数:3Top
1 楼COMSPY()回复于 2005-04-03 12:58:37 得分 0
template<class type>class linelist
{private:
class node
{public :
type data;
node* next;
node(){next=NULL;}
~node(){if(next)delete next;};
}
node head, *current;
public :
linelist(){head->也提示相同错误} ;
} ;
这是类模板的嵌套类例子Top
2 楼COMSPY()回复于 2005-04-03 12:59:49 得分 0
对不起, node* head,*current;Top
3 楼songhtao(三十年孤独)回复于 2005-04-04 08:51:47 得分 0
template<class T>class A
{
public:
A();
T data;
A* next;
};
template<class TT>class B
{
private:
A<TT>* head;
A<TT>* current;
public:
B(){head=new A<TT>}
};
编译没问题。Top




