Re[2]: Structured bindings и decltype
От: rg45 СССР  
Дата: 09.12.24 15:27
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Для полноты картины, пример следует расширить:


BFE>

BFE>std::pair<int, int&> GetB()
BFE>{
BFE>    return std::pair<int, int&>{b[0], b[1]};
BFE>}

BFE>    const auto [cb0, cb1] = GetB();
BFE>    static_assert(std::same_as<int&, decltype(cb1)>); // сюрприз !
BFE>


Ну, для меня это не сюрприз

А вот в другой комбинации удивило. Хотя, если подумать, то всё это одно к одному.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 09.12.2024 15:30 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.