문제 설명
제목에서 알 수 있듯이 저는 최근에 데이터 구조를 배우고 이를 C++로 구현하면서 이진 트리를 구현할 때 다음과 같은 문제에 직면했습니다.
책의 코드에서 이진 트리는 두 개의 데이터 구조BinaryTree
和BinartTreeNode
로 구성되며, 둘 다 다음과 같이 템플릿을 사용합니다.
하지만 구현할 때 다음과 같은 오류가 발생했습니다.
샘플 코드:
으아악오류:
1>e:itc++binarytreebinarytreemybianrytree.h(20): error C2989: “BinaryTree”: 类 模板 已经声明为非类 模板
오류 c2989
스크린샷:
환경:
visual studio 2017 + win10 (mac 듀얼 시스템)
걱정을 끼쳐드려 죄송합니다! !
ps:segmentfault手机版真的跟屎一样啊,捏着鼻子用了这么久,才发现居然不能输入大于号小于号