이 클래스의 소멸자에서 을 삭제해야합니까? 노드에이 소멸자에서 delete를 호출 했습니까?
2 포인터 : 노드에 대한 포인터의
class Node { private: char Ch; int Key; Node* L; Node* R; public: Node() { L = NULL; R = NULL; } Node(char, int, Node*, Node*); ~Node(); };
벡터 : 나는 "새로운"을 통해 노드를 할당 내 프로젝트의 다른 클래스에서
class Example { private: vector<Node*> A; public: Node() {} Node(vector<Node*>); ~Node(); };
!
삭제에 대해 걱정할 필요가 없습니다. 당신이 게시 한 코드에서 알 수 없습니다. – juanchopanza
"new"에 대한 호출이 표시되지 않습니다. – PaulMcKenzie
'Example'의 멤버 함수는'Node'가 아니라'Example'이어야합니다. ... 그리고 Stackoverflow는 다른 사람들이 당신의 일을하는 것에 관한 것이 아닙니다 : 당신은 무엇을 시도 했습니까? –