템플릿으로 바꾸기..ㅠ
글쓴이: seiren03 / 작성시간: 토, 2007/12/01 - 10:00오후
#include <iostream> using namespace std; class Tree; class TreeNode; class Pair{ friend class Tree; private: int first; char element; public: Pair(){ first = '\0'; element = '\0'; } Pair(int f, char e){ first = f; element = e; } }; class TreeNode{ friend class Tree; private: Pair data; TreeNode *leftChild; TreeNode *rightChild; public: TreeNode(){ leftChild = NULL; rightChild = NULL; } TreeNode(Pair da){ data = da; } void setL(TreeNode* L){ leftChild = L; } void setR(TreeNode* R){ rightChild = R; } }; class Tree{ public: private: TreeNode *root; }; int main(){ return 0; }
이렇게 해서 binary search tree를 구축하려고 합니다.
그런데 Pair를 template로 해서 하려고 하니 아예 오류가 쫘자자자작 뜨네요..
어떻게 바꿔야 돼는지 조언좀 해주세요 ㅠ
Forums:
댓글 달기