C++ Speicher allkokieren, Konstruktor, Destruktor

EDIT: Ein Problem ist noch, ich habe die Daten ja alle in den Konstruktor geladen. Den Konstruktor müsste ich ja jetzt wieder nehmen um den temporären Speicher zu allokieren. Der Zeiger muss doch vom Typ des Konstruktors sein oder nicht?
Also, wenn man es ganz genau nimmt, dann hat ein Konstruktor keinen Typ (von den Parametern abgesehen ;) ). Der Konstruktor ist nur eine Funktion, die aufgerufen wird wenn du ein Instanz der Klasse erzeugst.

Was du möchtest ist doch folgendes

Code:
class Klasse2
{
Klasse1 *Test; // Das hier ist nur eine Membervariable und kein Konstruktor ;)
...

void Add(Klasse1 *neuesObjekt)
{
Klasse1* tempPointer = new Klasse1[Anzahl + 1];
(kopieren und son Zeugs)
delete Test;
Test = tempPointer;
} // void Add()
} // class Klasse2
Soweit verständlich?
 
C++ und ich werden keine Freunde. Kannst du mir das mal erklären was du da machst und warum, bitte so als hätte ich keine Ahnung von Programmieren. :ugly:
 
Zurück