Jennesta
Erfahrenes Mitglied
Hi,
ich habe leider keine Zeit das auszuprobieren, wollte dir aber trotzdem versuchen zu helfen. Wieso nutzt du memcpy, wenn du ja garnicht weißt, was es macht. Man kann es durchaus im Internet recherchieren, z.B. hier
Da ich in diesem Zusammenhang aber auch nicht damit gearbeitet habe bisher, würde ich dir einen anderen Weg vorschlagen, der eigentlioch viel offensichtlicher ist, wie du ihn (wie ich erade sehe auch beim Zuweisungoperator genutzt hast).
Der Code ist wie gesagt nicht getestet und wenn er nicht funktionieren sollte müsstest du etwas genauer sein, als nur zu sagen das er nicht funktioniert.
Viele Grüße
ich habe leider keine Zeit das auszuprobieren, wollte dir aber trotzdem versuchen zu helfen. Wieso nutzt du memcpy, wenn du ja garnicht weißt, was es macht. Man kann es durchaus im Internet recherchieren, z.B. hier
Da ich in diesem Zusammenhang aber auch nicht damit gearbeitet habe bisher, würde ich dir einen anderen Weg vorschlagen, der eigentlioch viel offensichtlicher ist, wie du ihn (wie ich erade sehe auch beim Zuweisungoperator genutzt hast).
C++:
matrix::matrix(const matrix& Mat)
{
this->zeilen = Mat.zeilen;
this->spalten = Mat.spalten;
this->Z = new double* [zeilen];
for(int k = 0; k < zeilen; k++) {
this->Z[k] = new double [spalten];
}
for(int i = 0; i < zeilen; i++) {
for(int j = 0; j < spalten; j++) {
this->Z[i][k] = Mat.Z[i][k];
}
}
}
Der Code ist wie gesagt nicht getestet und wenn er nicht funktionieren sollte müsstest du etwas genauer sein, als nur zu sagen das er nicht funktioniert.
Viele Grüße