Por lo que entiendo, no debe pasar tipos simples por referencia en C++ porque no mejora el rendimiento, incluso es malo para el rendimiento (?). Al menos eso es lo que logré reunir de la red.Razones para no pasar tipos simples por referencia?
Pero no puedo averiguar el motivo por qué es malo para el rendimiento, ¿es porque es más rápido para C++ simplemente crear un nuevo tipo simple de lo que es buscar variable o qué es?
Incluso sin consideraciones de "rendimiento", los parámetros de referencia cambian la semántica de la llamada ... –
Me gustaría esperar que esto sea una optimización del compilador si pasa por referencia constante (el compilador lo convertiría en un pase por valor). –