Ohhhhh
Finalmente ho risolto... il fatto era che avevo pure provato a modificare e a far restituire un Neuron* e non aveva funzionato lo stesso, probabilmente perche' dovev fare restituire anche un NeuronLayer* visto che le funzioni le richiamo a catena:
codice:
layers[i]->getNeuron(j)->getValue()
Probabilmente in quel modo mi restituiva anche una copia del livello e per questo non funzionava.
Grazie mille.....