Вопросы по теме 'ref-qualifier'
Разрешение перегрузки с помощью квалификаторов ref
При работе с перегрузками функций с указанием ссылки я получаю разные результаты от GCC (4.8.1) и Clang (2.9 и trunk) . Рассмотрим следующий код:
#include <iostream>
#include <utility>
struct foo
{
int& bar() &
{...
2935 просмотров
schedule
15.05.2022
ref-квалификаторы для оператора присваивания типов стандартных библиотек
Мне было интересно, есть ли причина, по которой оператор присваивания стандартных типов не имеет lvalue ref-qualified? Ни один из них.
Из-за этого мы можем писать такие вещи, как это:
std::string{} = "42";
std::string s = "hello " +...
102 просмотров
schedule
23.01.2023
Обоснование WG21 для отказа от использования квалификаторов ref
Какие документы WG21 объясняют решение не включать квалификаторы ссылок в большинство классов стандартных библиотек?
Пример, который выиграет от такого включения:
template <class C1, class C2>
C1 container_cast(C2&& source)
{...
81 просмотров
schedule
25.11.2022