首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++模板的使用,

2013-06-26 
C++模板的使用,求助?//主函数int main(){BiTreechar treeBiNodechar *btNULLbttree.Create(bt)re

C++模板的使用,求助?
//主函数
int main(){
BiTree<char> tree;
BiNode<char> *bt=NULL;
bt=tree.Create(bt);
return 0;
}
template<class T>
struct BiNode{
  T data;
  BiNode<T> *lchild, *rchild;
};
template<class T>
class BiTree{
public:
BiNode* Create(BiNode<T>* bt);
}
为什么编译时总是出现“ cannot convert from 'struct BiNode *' to 'struct BiNode<char> *'”的错误,我刚学习c++的模板,求大神指点
[解决办法]
最下面:


BiNode* Create(BiNode<T>* bt);
//改为:
BiNode<T>* Create(BiNode<T>* bt);

[解决办法]
BiNode<T>* Create(BiNode<T>* bt);

热点排行