Matrix-Klasse Operator= Problem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • 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