템플릿으로 바꾸기..ㅠ
글쓴이: 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:


댓글 달기