Ho una classe che rappresenta il nodo di un albero, ogni nodo ha al massimo 3 figli:

class Nodo {

.....

private:

Nodo *figli[3];

....

};

Ora vorrei creare una funzione membro per assegnare un figlio ad un nodo, avevo pensato a una cosa del genere:

void setFiglio(Nodo *n, int quale)
{
figli[quale]=n;
}

però il programma crasha.