問題の説明
タイトルにあるように、私は最近データ構造を学習し、それを C++ で実装していましたが、バイナリ ツリーを実装するときに次の問題に遭遇しました。
本のコードでは、バイナリ ツリーは 2 つのデータ構造で構成されておりBinaryTree
和BinartTreeNode
、どちらも次のようなテンプレートを使用しています:
しかし、実装時に次のエラーが発生しました:
サンプルコード:
リーリーエラー:
1>e:itc++binarytreebinarytreemybianrytree.h(20): error C2989: “BinaryTree”: 类 模板 已经声明为非类 模板
エラー c2989
スクリーンショット:
環境:
ビジュアルスタジオ2017 + win10 (Macデュアルシステム)
ご迷惑をおかけしてごめんなさい! !
リーリー
追記: モバイル版のsegmentfaultは本当にクソみたいで、ずっと鼻をつまんで使っていたら、大なり小なり記号を入力できないことに気づきました
。