Результаты поиска по запросу "universal-reference"
универсальная ссылка против приоритетной ссылки const?
Когда я рассматриваю две следующие перегрузки: template <class... T> void f(const T&... x); template <class T> void f(const T& x);У меня есть гарантия, чтоf(x) всегда будет вызывать вторую функцию и никогда не приведет к двусмысленности. В ...
Когда не следует использовать `auto &&`?
auto&& mytup = std::make_tuple(9,1,"hello"); std::get<0>(mytup) = 42; cout << std::get<0>(mytup) << endl; Есть ли необходимость в копировании / перемещении (без RVO) при возвращении из make_tuple?Это вызывает неопределенное поведение?Я могу оба ...
универсальная ссылка против приоритетной ссылки const?
Когда я рассматриваю две следующие перегрузки:
Должны ли все / большинство установочных функций в C ++ 11 быть написаны как шаблоны функций, принимающие универсальные ссылки?
Рассмотрим классX с участиемN переменные-члены, каждая из некоторыхкопируемого а такжедвижимое тип иN соответствующие функции сеттера. В C ++ 98 определениеX скорее всего будет выглядеть примерно так: class X { public: void set_a(A const& a) { ...
Передача ссылки на функцию в качестве универсальной ссылки
Я пытаюсь понять, что именно происходит при передаче ссылки на функцию в качестве универсальной ссылки (какой тип выводится). Предположим, у нас есть функция...
Почему эта функция возвращает ссылку на lvalue с заданными аргументами rvalue?
Следующее определение
Какие проблемы не для переадресации универсальной ссылки?
Насколько я знаю, в C ++ 11 универсальная ссылка всегда должна использоваться с