Salve a tutti,
qualcuno di voi sa risolvermi questo semplice quesito?
Se alloco memoria dinamicamente all'interno di una funzione con l'operatore new, quando esco dalla funzione viene "distrutta" la memoria o continua ad esistere fino a quando non chiamo l'operatore delete?
In pratica posso fare qualcosa del genere?
char * miafunzione (void) {
char *miastringa;
miastringa = new char[10];
return miastringa;
}
Il puntatore continua a vivere fuori dalla funzione?
grazie a chi mi rispondera'
Emanuele