La cosa strana che non mi riesco a spiegare è come mai newflux2 venga modificato mentre flux1 no. In pratica la classe dovrebbe cambiare alcuni elementi dei due array e attribuirgli uno zero, per poi sommarli in seguito e darmi il vettore totalflux in uscita. Solo che flux1 rimane immutato e di conseguenza totalflux non è quello che voglio io! Ho giustificato questo fatto considerando che flux1 prende i valori forniti dalla classe col main, mentre newflux2 è un array che viene creato apposta nella mia classe e che quindi può essere modificato. Se davvero così fosse come potrei aggirare l'ostacolo?