Pase por referencia / valor en C ++

Me gustaría aclarar las diferencias entre por valor y por referencia.

Hice un dibujo

Entonces, para pasar por valor,

Se crea una copia de un objeto idéntico con una referencia diferente, y a la variable local se le asigna la nueva referencia, para que apunte a la nueva copia

Cómo entender las palabras: "Si la función modifica ese valor, las modificaciones aparecen también dentro del alcance de la función de llamada para pasar por valor y por referencia"

¡Gracias!

Respuestas a la pregunta(6)

Su respuesta a la pregunta