【发布时间】:2012-04-27 05:11:26
【问题描述】:
我正在用 C++ 编写一个处理二叉搜索树的程序。我正在使用一个包含类“treeNode”的 .h 文件,并且我有一个函数可以在树中搜索特定数字并返回一个关于是否找到该数字的布尔值。我的问题是我有一个名为“root”的“treeNode”类的私有类变量,它是一个指针,指向树中的第一个元素。我需要以某种方式将该变量从 .cpp 文件作为函数参数发送到搜索函数中。
我该怎么做?每次我尝试时,我都会收到一个错误,告诉我它是一个私有类变量。课程让我有点困惑。
谢谢!
【问题讨论】:
-
如果搜索函数是类成员,为什么需要将根变量作为参数传递?
-
我想我需要另一种方法来做到这一点