Re[3]: Ref-qualified member functions
От: rg45 СССР  
Дата: 31.05.23 18:31
Оценка: 4 (1)
Здравствуйте, Videoman, Вы писали:

V>А можно еще вопрос тогда, а если так сделать:
V>auto& huge = carier{}.m_some; // ?
V>// или
V>const auto& huge = carier{}.m_some; // ?
V>


Второй вариант — норм — временный объект можно биндить к константной lvalue ссылке и время жизни объекта также продлевается. А первый вариант не скомпилится — биндить временный объект к некоснстантной lvalue сслыке нельзя.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 31.05.2023 19:15 rg45 . Предыдущая версия . Еще …
Отредактировано 31.05.2023 18:48 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.