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

C>Наверно, что-то в стандарте поменяли.


Всё это выглядит очень странно. В стандартах всех версий за последние несколько лет ясно написано: "named rvalue references are treated as lvalues". В то время как компилятор говорит: "cannot bind non-const lvalue reference of type 'int&' to an rvalue of type 'int'". Где он там нашел rvalue of type 'int'? И почему во втором случае тот же самый биндинг проходит без проблем?
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 31.01.2025 20:48 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.