首页 > 解决方案 > 替罪羊树中的指针语句

问题描述

SGTNode **a = new SGTNode* [ns];

任何人都可以在 C++ 中的 Scape Goat Tree implementation 中帮我解决这个问题。链接到 C++ 程序:https ://www.sanfoundry.com/cpp-program-implement-scapegoat-tree/

标签: c++

解决方案


该语句在堆上分配一个ns指向 SGTNode (aka SGTNode *) 的指针数组。

语句完成后,局部变量a指向数组中的第一个指向SGTNode的指针,这就是为什么类型aSGTNode **(即a是一个指向a-的指针(pointer-to-SGTNode))


推荐阅读