He leído el ensayo Surviving the Release Version.Alias variable de C++: ¿qué es eso exactamente y por qué es mejor desactivarlo?
Bajo la cláusula "Aliasing errores" que dice:
Puede obtener el código más estricto si le dice el compilador que no puede asumir ninguna aliasing ....
I' También leí Aliasing (computing).
¿Qué es exactamente un alias variable? Entiendo que significa que usar un puntero a una variable es un alias, pero, ¿cómo/por qué afecta gravemente, o en otras palabras? ¿Por qué decirle al compilador que puede suponer que no hay aliasing me daría un "código más ajustado"
"El conjunto generado no necesita volver a cargar la memoria apuntada por b ...". Eso es todo lo que necesitaba, gracias. En realidad, después de leer tu respuesta, solo entonces entendí realmente la respuesta de Samuel, ya que los tuyos completaron el acertijo. ¡Gracias a los dos! – Poni