Re[6]: C++ illegal instruction
От: kov_serg Россия  
Дата: 04.08.25 14:49
Оценка: +1
Здравствуйте, Лазар Бешкенадзе, Вы писали:

ЛБ>>>Ты так пишешь как будто неопределенное поведение это нормально.


SP>>кстати, это действительно нормально. Предложите другие альтернативы.


ЛБ>Ты чего-то недопонял. Undefined behavior это про поведение программы а не компилятора. Альтернатива — исправить программу чтобы поведение стало defined.


Вот что мешает компилятору в случае отсутствия return вместо падения программы возаращать 0? Ведь в случае неопределённого поведения можно делать что угодно, то почему выбирают наимолее деструктивный вариант?
Где в стандарте написано, в случае разначтений гадить по максимуму.

ЛБ>А писатели компилятора судя по всему просто пошутили.

Что-то с чувством юмора у них так сабе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.