帮忙看看是什么错误!
BHTree.obj : error LNK2001: unresolved external symbol "public: void __thiscall BinaryTree<float>::LevelVisit(void)const " (?LevelVisit@?$BinaryTree@M@@QBEXXZ)
BHTree.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall BinaryTree<float>::RemoveNode(float)" (?RemoveNode@?$BinaryTree@M@@UAE_NM@Z)
BHTree.obj : error LNK2001: unresolved external symbol "public: int __thiscall BinaryTree<float>::High(void)" (?High@?$BinaryTree@M@@QAEHXZ)
BHTree.obj : error LNK2001: unresolved external symbol "public: void __thiscall BinaryTree<float>::PostOrder(void)const " (?PostOrder@?$BinaryTree@M@@QBEXXZ)
BHTree.obj : error LNK2001: unresolved external symbol "public: void __thiscall BinaryTree<float>::InOrder(void)const " (?InOrder@?$BinaryTree@M@@QBEXXZ)
BHTree.obj : error LNK2001: unresolved external symbol "public: void __thiscall BinaryTree<float>::PreOrder(void)const " (?PreOrder@?$BinaryTree@M@@QBEXXZ)
BHTree.obj : error LNK2001: unresolved external symbol "public: void __thiscall BinaryTree<float>::CreateBNTree(float *,int)" (?CreateBNTree@?$BinaryTree@M@@QAEXPAMH@Z)
BHTree.obj : error LNK2001: unresolved external symbol "protected: virtual class BTNode<float> * __thiscall BinaryTree<float>::VisitNode(class BTNode<float> *,float)const " (?VisitNode@?$BinaryTree@M@@MBEPAV?$BTNode@M@@PAV2@M@Z)
BHTree.obj : error LNK2001: unresolved external symbol "protected: void __thiscall BinaryTree<float>::BreakBTree(void)" (?BreakBTree@?$BinaryTree@M@@IAEXXZ)
Debug/BHTree.exe : fatal error LNK1120: 9 unresolved externals
Error executing link.exe.
BHTree.exe - 10 error(s), 0 warning(s)
================================================================
我本来是把类的声明和函数的实现放在一个BinaryTree.h的文件里的。编译连接都通过,但我后来把这个文件分开,把类的声明放在BinaryTree.h里,把函数的实现放在
.cpp的文件里就出现了这样的错误。高手能否告知,小弟实在感激。