Здравствуйте, Лазар Бешкенадзе, Вы писали:
ЛБ>Я очень давно не программировал и мне тоже непонятно почему тут нет ошибки компиляции. Но именно такое и называлось undefined behavior. Ты можешь считать что прекрасно работает но этот текст некорректный и с другим компилятором все может оказаться не так прекрасно.
В новых С++ любят делать пакости сюрпризы, и нарушать принцип наименьшего удивления как можно чаще.