Originariamente inviato da Alex'87
Credo che intendesse dire che i reference si usano in C++ mentre i puntatori è più "roba da C".
Ah questa non la sapevo

La differenza è la comodità.
Passando un puntatore ogni volta che vuoi il valore devi dereferenziarlo con l'operator*. Invece tramite reference è come se avessi una variabile normale, di cui puoi prenderne il valore senza usare *