Objekt erstellen und später zerstören
-
Hallo,
wie kann man ein Objekt erstellen und später wieder zerstören?mfg
DKing
-
Hallo,
z.B. so:
struct Foo { void bar() {} }; int main() { Foo f = new Foo; //Instanz von Foo dynamisch auf Heap angelegt //mit f "arbeiten" delete f; //f zerstören return 0; }Aber normalerweies wird ein Objekt automatisch zerstört:
struct Foo { void bar() {} }; void f() { Foo f; //Instanz von Foo auf Stack erstellen //mit f "arbeiten" }; //Hier, am Ende der Funktion wird f automatisch zerstört int main() { f(); return 0; }Mfg
GPC
-
Ich würde dabei aber gerne meinen Konstruktor mitaufrufen und ein paar parameter übegeben aber das ghet irgendwie nte

-
"Geht nicht" ist keine ausreichende Problembeschreibung.Wie wärs, wenn du uns mal zeigst, was du bisher hast? Also wie dein ctor aussieht und wie du das Objekt erstellst.