查询C ++中的指针

时间:2015-01-21 02:38:33

标签: c++ pointers binary-search-tree

我正在尝试从函数中访问BST的根节点。我可以不在函数参数中传递指向根节点的指针吗?

 bool insert(int item)
     {
        BstNode *parent;
        BstNode *ptr;
        BstNode *root;

1 个答案:

答案 0 :(得分:-2)

你可以:

  • 将指针作为函数参数传递给根节点(如果您认为可能需要修改它,则指向或指向这样的指针)
  • 将指针传递给包含指向根节点的指针的某个结构
  • 将指向根节点的指针放入一个类中,使insert成为一个成员函数,以便它可以访问指针
  • 从某个全局/名称空间/静态位置读取指针(不推荐)