Preguntas etiquetadas con undefined-behavior

El resultado impredecible de compilar o ejecutar un programa que infringe las reglas del lenguaje que ni el compilador, el intérprete ni el sistema de tiempo de ejecución deben imponer. NO USE esta etiqueta para preguntas sobre el tipo de datos o el valor de retorno de "undefined". En esos casos, se debe usar la etiqueta [undefined] en su lugar.






8
¿Se pueden asumir las ramas con comportamiento indefinido inalcanzables y optimizarlas como código muerto?
Considere la siguiente declaración: *((char*)NULL) = 0; //undefined behavior Claramente invoca un comportamiento indefinido. ¿La existencia de tal declaración en un programa dado significa que todo el programa no está definido o que el comportamiento solo se vuelve indefinido una vez que el flujo de control llega a esta declaración? …










Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.