You are not logged in.

  • Login

1

Sunday, January 14th 2007, 4:43pm

Matrix-Klasse Operator= Problem

Hallo lieber Forenleser,

nachdem ich etwas Zeit mit Büchern (leider kein Stroustrup, da der in der Bibo bisher vergriffen war) über C++ verbracht habe, dacht ich mir ich versuche das "Problem" 2D-Array, sprich Matrix, mal als Klasse anzugehen.
Bisher hat alles (natürlich auch dank Literaturhilfe) soweit gut funktioniert, jedoch gibt es Probleme bei der Implementierung des ASSIGN Operators. Ich bekomme beim kompilieren leider immer an der Stelle wo die Zuweisung in der demo.cpp steht eine exception. Nach einigen Literaturreferenzen wird aber ähnlicher Code zB. für Vektoren angegeben und sollte fehlerfrei laufen. Ich bin schon länger am überlegen was ich denn eigentlich falsch gemacht habe.
Vielleicht kann mir ja jemand einen entscheidenden Tip geben.

- Vielen Dank fürs Lesen. Gruss.

Hier der Code:

cMatrix.h
cMatrix.cpp
demo.cpp

Edith: entfernt, da Problem doch gelöst durch einfaches Initialisieren der Dimensionen (Zeilen/Spalten) mit Default Werten :D

2

Monday, January 15th 2007, 9:05am

Zeile 98 oder 99?
Bau mal das const am Anfang aus.

MfG Bcc-fan

3

Monday, January 15th 2007, 9:25am

Danke, weiss gar nicht wie das dahin kam. In meinen Dateien war es schon gar nicht mehr. Hatte aber nicht das genannte Problem erzeugt. Leider :(
Aber danke fürs Durchschauen.

Gruss

Edith: ich habe den Fehler gefunden, er sass im Constructor.

Similar threads

Social bookmarks