Frage zu delete
-
Hallo, wenn ich einen Stack angelegt habe mit
stack<int> *myStack=new stack<int>();kann ich diesen dann einfach mit
delete(myStack);freigeben oder muß ich auch noch irgendwie mit angeben, das dieser wegen <int> Integers aufgenommen hatte?
-
hkdfh schrieb:
wenn ich einen Stack angelegt habe mit
stack<int> *myStack=new stack<int>();kann ich diesen dann einfach mit
delete(myStack);freigeben[...]
Ja. Wobei die Klammern um myStack überflüssig sind.
-
Es reicht wenn du
delete myStack;schreibst.
Caipi