|
class Node
{
public:
char letter;
Node *left;
Node *right;
Node(char l);
Node(char l, Node r);
};
또는
class Node
{
public:
char letter;
Node &left;
Node &right;
Node(char l);
Node(char l, Node r);
};
초보 님이 쓰신 글 :
: class Node
: {
: public:
: char letter;
:
: Node left;
: Node right;
:
: Node(char l);
: Node(char l, Node r);
: };
:
: 위에서 처럼 Node 클래스를 정의하면서 안에서 Node 클래스를 사용하는데(left, right) 컴파일을 하면 left, right에서 에러가 나는데 위에서 처럼 사용하려면 어떻게 해야 하나요? 자바에서는 위에서 처럼 써도 되는거 같은데..
:
: C++에서는 어떻게 해야 하나요, 도움 부탁드립니다..
|