【发布时间】:2015-11-20 07:40:10
【问题描述】:
所以基本上我有 2 个类,BSTNode 类和 BST 类,BSTNode 是 BST 的朋友。
在我的 BST 课程中,我有这些公共功能
void BST::Insert(int val);
{
..do stuff
}
void BST::PostorderDFT(BSTNode* node)
{
...do stuff
}
我知道我必须创建一个对象。让我们说:
int main(void)
{
BST bst1;
//then use the object I just created to create a tree. Lets say:
{
bst1.Insert(1);
bst1.Insert(2);
bst1.Insert(4);
bst1.Insert(10);
ect..
所以我的问题是,如何在主函数中调用 PostorderDFT(BSTNode* node) 函数。或者我应该传递什么参数才能让它工作,因为参数(BSTNode*节点)是一个类指针,所以很难理解。
谢谢。
【问题讨论】: