Вопросы по теме 'ref-qualifier'

Разрешение перегрузки с помощью квалификаторов ref
При работе с перегрузками функций с указанием ссылки я получаю разные результаты от GCC (4.8.1) и Clang (2.9 и trunk) . Рассмотрим следующий код: #include <iostream> #include <utility> struct foo { int& bar() & {...
2935 просмотров

ref-квалификаторы для оператора присваивания типов стандартных библиотек
Мне было интересно, есть ли причина, по которой оператор присваивания стандартных типов не имеет lvalue ref-qualified? Ни один из них. Из-за этого мы можем писать такие вещи, как это: std::string{} = "42"; std::string s = "hello " +...
102 просмотров

Обоснование WG21 для отказа от использования квалификаторов ref
Какие документы WG21 объясняют решение не включать квалификаторы ссылок в большинство классов стандартных библиотек? Пример, который выиграет от такого включения: template <class C1, class C2> C1 container_cast(C2&& source) {...
81 просмотров
schedule 25.11.2022