Liebe Grüße. Ich brauche hier etwas Erfahrung, wie man mit dynamischen Arrays mit Objects umgehen kann.Arrays beim Ausgleichen von Objekten duplizieren
Ich habe eine Klasse 'SA', bestehend aus mehreren Objekten 'Obj1', 'Obj2' etc ...
Innerhalb der Klasse I ein dynamisches Array 'SA_Array' haben, die ich in der folgenden Weise initialisieren wo Größe setzt seine Länge:
double * SA_Array;
SA_Array = new double [size];
Jetzt habe ich versucht, die ‚=‘ Bediener auf die obigen Aufgaben zu verwenden Kopien des Arrays in jedem Objekt zu machen. Leider habe ich erkannt, dass es nur den Zeiger ausgleicht und daher, wenn ich das Array in einem Objekt verändere, werden alle Objekt SA_Arrays gleich modifiziert ... Im Wesentlichen belasse ich mit nur einer Kopie auf dem Array.
z.B. Obj1.SA_Array == Obj2.SA_Array ...
Gibt es irgendwelche guten Vorschläge, wie dies zu überwinden und objektspezifische Kopien von SA_Array zu erreichen?