vi ringrazio delle risposte. La domanda deriva da questo:
Ho una funzione che prende un percorso stringa, crea una bitmap, la ridimensiona, e la restituisce al chiamante.
la seconda versione (e qui sono indeciso)
1) prende come parametro la bitmap, la modifica e la restituisce al chiamante nel parametro medesimo, passato per riferimento.
2) prende come parametro la bitmap, la modifica e la restituisce come funzione
in questo caso, se faccio per esempio:
bmp = funzione(bmp, ...), bmp perde il riferimento originale, perciò, se l'ho creata leggendo da disco, risulta sempre in uso
va bene, non credo di essermi spiegato
![]()
![]()