Array kopieren (zum späteren Plotten)
-
Zum Problem:
Ich möchte in ein Cstatic eine Array Plotten (Punkte enthalten Farbinformationen die quasi ein Bild ergeben). Da man mit MFC nach allem was ich bislang rausbekommen konnte nicht direkt zeichen kann, siehe
http://groups.google.de/group/microsoft.public.vc.mfc/browse_thread/thread/d7b7f3699bee1b79/5111f48e0cc57cf1
http://www.c-plusplus.net/forum/viewtopic-var-t-is-166555-and-highlight-is-.htmlhabe ich angefangen ein Cstatic abzuleiten.
Jetzt stehe ich aber vor dem Problem, dass ich in irgenteiner Klasse ein Array A habe, dass ich mit dem Cstatic Control plotten möchte. Dieses kennt ein Array B das ich mit m_WndGraphics.UpdatePlot(); plotten kann. Konkret wird dabei OnPaint() des Cstatic Controls (hier m_WndGraphics) ausgeführt.
Jetzt muss ich das Array A nur noch in B kopiert bekommen.
Am sinnvollsten wäre es, wenn das Array B nur ein Zeiger auf A ist, und ich nicht das komplette Array kopieren muss - aber ich habe nicht den blassesten Schimmer wie ich das realisieren müsste.Mein C++ Buch sagt zwar was ein Array ist, wie ich es dynamisch mehrdimensional erzeuge - und das man Arrays nicht kopieren kann.
Bitte um C++ Nachhilfe.
Matthias
-
naja du kannst schon den Speicherbereich kopieren ...
-
(D)Evil schrieb:
naja du kannst schon den Speicherbereich kopieren ...
Und wie mache ich das für ein 2-dimensionales Array?
Matthias
-
Da eine allgemeine C++ Frage, in anderem Forum erneut gestellt
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1223531.html#1223531Matthias