Ste*_*ing 2 c++ tree pointers data-structures
我正在尝试制作一个树模板,每个节点上可以有任意数量的子节点.这是我在节点类中的addChild函数的代码 -
template<typename T>
void Tree<T>::Node::addChild(T& value) {
    Node* temp = new Node(value, this); //second parameter is for parent
    numOfChildren++;
    children*[numOfChildren] = temp;
}
而不是有一个左右孩子的指针,我想我应该做一个双指针(指向Node*数组的指针).
节点**儿童;
我不断收到"''令牌"错误之前的"预期主要表达式".我猜我正在错误地访问2D数组?或许我应该以不同的方式去做?如果我只是生孩子,你认为它会起作用吗?
节点*孩子?
如果我只有一个Node*并且每个元素都是不同的节点,我觉得它可能会起作用.
任何帮助表示赞赏.
| 归档时间: | 
 | 
| 查看次数: | 436 次 | 
| 最近记录: |