Re[2]: Reference binding in C++23 - bug of gcc?
От: rg45 СССР  
Дата: 31.01.25 20:26
Оценка:
Здравствуйте, Великий Реверс, Вы писали:

ВР>я мысленно представил что там не int

ВР>а какой то объект
ВР>он перемещается на стек в функцию
ВР>и потом возвращается ссылка со стека?

ВР>чет как то бред

ВР>так что я согласен с гцц

Надо понимать, что ты в первые для себя открыл, что имена rvalue ссылок являются lvalue выражениями? Ну, с приехалом тебя. Лучше поздно, чем никогда.

Если тебе мало того, что написано в стандарте, просто скомпилируй этот же код в режиме C++20. А теперь согласен? С каким из двух гцц ты "согласен"?

Ну и, наконец, как ты сам для себя объясняешь, что тот же самый гцц в режиме С++23 спокойно компилирует второй второй пример?

А еще неплохо бы понять, почему мне пришлось всё повторять второй раз. У тебя с чтением какие-то проблемы?
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 31.01.2025 20:30 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.