0

BST と AVL の実装はほぼ完了しています。私は当初、簡単にするために、BST と一緒に AVL クラスの宣言と実装を作成しました。AVL クラスは BST から継承されますが、ここで問題が発生します。組織上の目的で、AVL と BST の実装を 5 つのファイルに分割する必要があります。

bst.cpp、bst.h、avl.cpp、avl.h、driver.cpp

これらのファイルに #includes をどのように含める必要がありますか? BST からの AVL の継承がこの関係にどのように影響するかについて、私は混乱しています。

ありがとう!

4

1 に答える 1

0

avl.h に bst.h を含める必要があります

avl.h 内で、クラスを宣言するだけで BST から継承する必要があります。

class AVL: public BST

于 2013-10-11T02:03:08.293 に答える