DarkPhoenixX
Mitglied
Hallo
Ich habe eine Rekursion, die bei jeder Rekursion mehrere weitere Rekursionen aufruft.
Das klappt soweit gut, nur das mein übergebener orginal Wert, der nicht geändert wird, sich auf unerklärliche Weiße ändert. Ich bin ratlos
Hier ist der Code:
Die Klasse rufe ich mit
Algo_WorkII app1 = new Algo_WorkII(get_Index(tmp.get(0).toString()), tmp_matrix, reglist, reglist_inverse);
Algo_WorkII app2 = new Algo_WorkII(get_Index(tmp.get(0).toString()), tmp_matrix, reglist, reglist_inverse);
auf.
Das lustige an dieser Sache ist, dass app1 die richtige tmp_matrix berechnet.
app2 bekommt dann die schon verdrehte tmp_matrix von app1?!
Ich habe keine Ahnung wieso, noch was man dagegen tun kann.
Logisch dürfte sowas nicht passieren, da ich von einer Klasse auf eine andere zugreife und Variablen übergebe.
Ich bin ratlos
Bitte Hilfe
Ich habe eine Rekursion, die bei jeder Rekursion mehrere weitere Rekursionen aufruft.
Das klappt soweit gut, nur das mein übergebener orginal Wert, der nicht geändert wird, sich auf unerklärliche Weiße ändert. Ich bin ratlos
Hier ist der Code:
Code I
Die Klasse rufe ich mit
Algo_WorkII app1 = new Algo_WorkII(get_Index(tmp.get(0).toString()), tmp_matrix, reglist, reglist_inverse);
Algo_WorkII app2 = new Algo_WorkII(get_Index(tmp.get(0).toString()), tmp_matrix, reglist, reglist_inverse);
auf.
Das lustige an dieser Sache ist, dass app1 die richtige tmp_matrix berechnet.
app2 bekommt dann die schon verdrehte tmp_matrix von app1?!
Ich habe keine Ahnung wieso, noch was man dagegen tun kann.
Logisch dürfte sowas nicht passieren, da ich von einer Klasse auf eine andere zugreife und Variablen übergebe.
Ich bin ratlos
Bitte Hilfe
Zuletzt bearbeitet: