Come ti ha già accennato MItaly:
- malloc/realloc implicano free (controllare SEMPRE che il valore restituito da malloc/realloc non sia NULL);
- new implica delete;
- new [] implica delete [];
se non lo fai produrrai inevitabilmente comportamenti indefiniti (tra cui, un'improbabile vincita alla lotteria, e molto probabili disastri)

Rispondi quotando