Читая эту статью в Википедии, один из ответивших указал на следующий вопрос:
Конструктор копирования C++, временные объекты и семантика копирования
Я наткнулся на эту строку
В зависимости от компилятора и настроек компилятора результирующая программа может отображать любой из следующих выходных данных:
Разве это не квалифицируется как неопределенное поведение? Я знаю, что в статье написано Depending on the compiler and settings
, но я просто хочу прояснить это.