Ciao...
Leggo da tutte le parti che new (o, se preferite il C, malloc) e' importantissimo nel C++.
Ma esattamente quali vantaggi e svantaggi ha, e quando è bene utilizzarlo?
- Se ho bisogno di due variabili che contengono le dimensioni di una finestra, è buona cosa creare queste variabili col new, e deletarle subito dopo aver creato la finestra?
- Se mi serve una variabile temporanea, per invertire il contenuto di due variabili:
tmp = a;
a = b;
b = tmp;
è bene liberare la memoria allocata da tmp quando non serve più?
- Se devo fare un gioco che richiede molte variabili, ma che non servono quando esco dal gioco vero e proprio e torno nel menù principale, è bene liberare la memoria occupata da queste variabili quando non servono più o no?
Grazie
Puffolott0