Суцільна невизначеність
#Edu_recommends
Топ 3 факти, щоб розповісти одногрупникам на фреші:
1. Гай Марій був обраний консулом 7 разів.
2. Якби Карфаген не передав частину своїх військових кораблів торговому флоту, він виграв би Першу Пунічну війну.
3. Нескінченні цикли без сторонніх ефектів — це невизначена поведінка в C++.
Та візьми до уваги: третій пункт скоро застаріє — в новому стандарті C++26 поведінка визначена, скажуть що баян. Крім того, може змінитись поведінка компіляторів і в попередніх стандартах, так як це оновлення можна запроваджувати ретроспективно. Але 2-3 роки це ще буде актуально.
Що ж змінилось, читай в короткому огляді або в оригінальній пропозиції.
Став вподобайку, якщо писав такий цикл на першому курсі
Post #1196
511