C++에서 해시 트리를 코딩하고 있는데, 여기에는 두 가지 유형의 노드가 필요합니다. 즉, 비 리프에 대해 하나는 자식 노드를 가리키고 다른 노드는 필수 정보를 포함하는 리프 노드를 가리 킵니다.두 가지 다른 유형의 노드에 대한 포인터
제가 직면 한 문제는 비 리프 노드에서 포인터를 선언 할 수 있다는 것입니다. 일부 비 리프 노드는 다른 비 리프 노드를 가리키고 일부는 리프 노드를 가리켜 야하기 때.입니다. 그래서 잎이 아닌 노드의 포인터에 하나의 포인터 유형을 선언 할 수 없습니다.
도움을 주시면 감사하겠습니다.
C 또는 C++로 코딩하고 있습니까? – NPE
기본적으로 C++의 @NPE이지만 두 가지 모두에서 편안합니다. –