我正在编写一个程序来管理二叉树,但这里有一个问题:
void Arbol :: insertar(Nodo*& p, float clave)
{
if(p == NULL){
p = new Nodo(clave);
}else if(clave < p->getclave()){
insertar(p->getsubarbol_izq(), clave);
}else{
insertar(p->getsubarbol_der(), clave);
}
}
Nodo*& 是树 (Arbol) 中每个节点 (nodo) 中指针的引用。
p->getsubarbol_der() 返回一个指向 nodo (nodo*) 的指针。
但是在调用 Arbol 类的 insertar 方法时出现此错误:错误:没有匹配函数调用 'Arbol::insertar(Nodo*, float&)'|