Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає undefined behavior?
Значення й приклади · Розробка програмного забезпечення
undefined behavior: невизначена поведінка
Поведінка програми, вимог до якої специфікація мови не встановлює; зазвичай вона виникає через порушення правил мови.
Де і як уживається
Специфікація мови не гарантує результату невизначеної поведінки. Це не означає передбачуваний виняток і не просто означає недокументований результат.
Приклади речень
Accessing the freed object caused undefined behavior in the native extension.
Звернення до звільненого об’єкта спричинило невизначену поведінку в нативному розширенні.
Мова не гарантує надійного результату такого некоректного доступу до пам’яті.
The optimized build exposed undefined behavior that the debug build seemed to tolerate.
Оптимізована збірка виявила невизначену поведінку, яку налагоджувальна збірка, здавалося, витримувала.
Те, що операція начебто працює в одній збірці, не робить її безпечною.
Поширені словосполучення
- invoke undefined behavior
- avoid undefined behavior
Пов’язані терміни
Інші терміни: Основи програмування
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
