View Full Version : [Frage] Problem bei multleft/multright, Ergebnis wird immer überschrieben!
hallo Leute!
Hoffe einer von euch kann mir kurz helfen, sitz seit gestern schon bei dem Prob, und zwar bei multleft und multright überschreibt es mir immer das Ergbnis, dadurch kommt immer was anderes raus als es soll.
Viell kann sich das einer kurz anschauen?!
MFG Angel
Ich glaub dein Fehler liegt grundsätzlich in der Zeile:
temp.m = m;
m ist keine primitive Variable! Sondern es ist ein array-Objekt. D.h. diese Zeile macht keine Zuweisung von Werten, sondern reduziert temp und this auf nur ein und das selbe Objekt (beide zeigen jetzt auf ein und das selbe Objekt. D.h. du hast jetzt keine temporäre Matrix mehr)
Deswegen wird alles überschrieben.
Mach einfach 2 doppelte For-Schleifen, wie im Buch.
ChrisChiu
29-10-2004, 13:21
Erstens:
Achtung: Das Posten von Source-Code in Newsgroups, im Informatik-Forum oder sonstigen Medien ist strengstens untersagt und kommt dem Schummeln gleich und kann Konsequenzen nach sich ziehen!
Zweitens:
Schau dir die Methode nochmal genau an. Deine "result" Matrix wird ja nicht mal benutzt, wozu hast du die? Und wie der Vorposter schon schreibt, m ist ein Array.
1) Hab ich nicht gewußt! Lösch den Beitrag!
2) Geht jetzt!
Danke!
MFG Angel
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.