我几乎完成了我的BST和AVL实现。为了简单起见,我最初是在BST的基础上构建了AVL类的声明和实现。 AVL类继承自BST,这就是我的问题出现的地方。为了组织的目的,我希望将AVL和BST实现分成5个文件;在C++中包含继承
bst.cpp,bst.h,avl.cpp,avl.h,driver.cpp
#包括应如何在这些文件?我对BST AVL的继承如何影响这种关系感到困惑。
谢谢!
我几乎完成了我的BST和AVL实现。为了简单起见,我最初是在BST的基础上构建了AVL类的声明和实现。 AVL类继承自BST,这就是我的问题出现的地方。为了组织的目的,我希望将AVL和BST实现分成5个文件;在C++中包含继承
bst.cpp,bst.h,avl.cpp,avl.h,driver.cpp
#包括应如何在这些文件?我对BST AVL的继承如何影响这种关系感到困惑。
谢谢!
你应该有'#包括你需要的陈述,而不是更多。没有更多的信息,我们无法给你更详细的答案。 – Beta