Здравствуйте, alpha21264, Вы писали:
A>>>А раньше было неопределённое поведение.
_>>Здорово. Правда?
A>Не знаю, мне не понравилось.
A>Программа прекрасно работала несколько лет и при переходе на новый кумпилятор стала падать.
Ты так пишешь как будто неопределенное поведение это нормально.
Я очень давно не программировал и мне тоже непонятно почему тут нет ошибки компиляции. Но именно такое и называлось undefined behavior. Ты можешь считать что прекрасно работает но этот текст некорректный и с другим компилятором все может оказаться не так прекрасно.
-