Ho risolto! Grazie!
Adesso sto provando la stessa tecnica, però su questa porzione di codice:
codice:
x->Getkey() = x->Getkey() + incremento;
cout<<"La nuova chiave dell'elemento e': "<<x->Getkey()<<endl; // stampo a video la nuova chiave
InsertABR(x->Getvalore(), x->Getkey());
Gli attributi "private" sono VALORE e KEY, appartenenti ad un'altra classe.
Questo è una porzione di codice di un metodo esterno a quella classe. Ho provato a impostare la classe aventi valore e key come friend, ma niente. Ho risolto il cout degli attributi e il passaggio come parametri, attraverso il metodo GET, adesso mi da errore
"error: lvalue required as left operand of assignment|"
nella riga in cui provo a effettuare un'operazione aritmetica sul valore x->key che ho richiamato con x->Getkey()...
Che errore ho commesso qui? Questa tecnica non funziona quando bisogna operare sul valore?