Quali sono le principali differenze del passaggio di argomenti a funzione tramite puntatore piuttosto che tramite riferimento?
Quando è meglio preferire l'utilizzo di un metodo piuttosto che dell'altro?
Io per ora mi sono sempre attenuto a questo:
"For the combined reasons of clarity and performance, many C++ programmers prefer that modifiable arguments be passed to functions by using pointers, small nonmodifiable arguments be passed by value and large nonmodifiable arguments be passed to functions by using references to constants."
Opinioni?