Originariamente inviato da lolide
Se hai intenzione di reallocare la memoria allocata per un puntatore, non devi usare C++.

Devi usare malloc(), realloc() e free() e non new e delete. Non li puoi mischiare.
Non si può ottenere lo stesso di realloc() con new e delete?!

Ho letto un po' di tempo fa che malloc(), realloc() e free() sono pericolosi in C++, perché non conoscendo nulla dei costruttori e dei distruttori non li invocano, provocando un memory leak.
Sbagliato?!