Как пользователь Tony указывает на, там [Примечание] в пункте 1.3.12 стандарта С++, говорящего
допустимый диапазон undefined варьируется от полного игнорирования ситуации с непредсказуемыми результатами, ведения во время перевода или выполнения программы документированным образом, характерным для среды...
Разве это не противоречит определению UB, в котором говорится, что ... этот международный стандарт не налагает никаких требований? Я имею в виду, что они говорят "нет требований", а затем говорят "допустимый UB" - прямо в том же абзаце.
Как следует понимать эту заметку? Действительно ли это ограничивает UB?