17 Nov
2005
17 Nov
'05
06:06
Am Mittwoch, 16. November 2005 23:06 schrieb Frank Lanitz:
'n Abend!
Am Mittwoch 16 November 2005 22:50 schrieb Johanns Schneider:
int main() { test Test = test(); delete &Test;
Schuss ins Blaue. Sollte vor einem delete nicht ein new stehen oder täausche ich mich da?
Genau, Test wird auf dem Stack angelegt. test *Test = new test; So landet's auf dem Heap und kann hinterher mit delete Test; gekillt werden. Auch ruft man niemals explizit den Destruktor auf, das ist "pfui"! Grüsse aus Meissen Jörg