Fragile Heart
PC-Selbstbauer(in)
Also, wenn man es ganz genau nimmt, dann hat ein Konstruktor keinen Typ (von den Parametern abgesehenEDIT: 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?
). 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
