Конструкция неопределенная —
Элемент программы на языке высокого уровня (выражение, оператор и другие), поведение которого в ходе выполнения программы не определено стандартами со¬ответствующих языков.
Примечание. Использование конструкций неопределенных в коде программы исходном является ошибочным и при выполнении оптимизационных преобразований компиляторы вправе полагаться на отсутствие в коде исходном программы конструкций с поведением неопределенным. В случае наличия таких конструкций в код программы бинарный компилятором может быть внесена ошибка. На практике в программах на языках C/C++ конструкции неопределенные встречаются часто [ ГОСТ Р 71206-2024 ].
