¿Qué significa undefined behavior?
Significado en Desarrollo de software, traducción al español y ejemplos
undefined behavior: comportamiento indefinido
Comportamiento para el que la especificación del lenguaje no establece requisitos, normalmente porque el código infringe una regla del lenguaje.
Cómo se usa
Es común en revisiones de lenguajes de bajo nivel. No significa una excepción predecible ni simplemente un resultado sin documentar.
Frases de ejemplo
Accessing the freed object caused undefined behavior in the native extension.
El acceso al objeto liberado provocó un comportamiento indefinido en la extensión nativa.
El lenguaje no garantiza un resultado fiable para ese acceso inválido a memoria.
The optimized build exposed undefined behavior that the debug build seemed to tolerate.
La compilación optimizada dejó al descubierto un comportamiento indefinido que la compilación de depuración parecía tolerar.
Que una compilación parezca funcionar no vuelve segura la operación inválida.
Combinaciones frecuentes
- invoke undefined behavior
- avoid undefined behavior
Términos relacionados
Más términos: Conceptos de programación
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
