Sei un mito oregon, con questa scrittura funziona perfettamente, grazie al puntatore restituito dalla funzione riesco a invocare tutti gli elementi dell'array.Originariamente inviato da oregon
return((double *)Arr);
Colgo l'occasione per dissipare un altro dubbio dovuto alla mia inesperienza:
All'interno della funzione non posso deallocare la memoria dinamica:
Perché così facendo avrò rilasciato la memoria prima di poterla utilizzare, potrò farlo allora nel corso del programma utilizzando il puntatore a cui avrò passato l'indirizzo dell'array (quello che riceve il valore di ritorno della funzione)? Ad esempio:codice:delete [] Arr;
In questo modo avrò rilasciato lostesso la memoria della mia array dinamica?codice:delete [] lastPointer;