Вопросы по теме 'universal-reference'
Есть ли разница между универсальными ссылками и ссылками пересылки?
Аргумент этой функции будет привязан к ссылке rvalue:
void f(int && i);
Однако аргумент этой функции будет привязан либо к ссылке rvalue, либо к ссылке lvalue:
template <typename T>
void f(T && t);
Я часто...
18715 просмотров
schedule
21.02.2022
Невозможно привязать lvalue к A ‹Cv2› &&
Я думал, что универсальная ссылка ( T&& ) должна принимать любые ссылки. Но следующее не работает.
Я сталкиваюсь с этой проблемой, когда пытаюсь быть константно-правильным в библиотеке, которую я пишу. Я новичок в C ++ и раньше не видел...
4463 просмотров
schedule
01.03.2022
Когда не использовать `auto&&`?
auto&& mytup = std::make_tuple(9,1,"hello");
std::get<0>(mytup) = 42;
cout << std::get<0>(mytup) << endl;
Задействовано ли копирование/перемещение (без RVO) при возврате из make_tuple?
Это вызывает...
1086 просмотров
schedule
21.04.2022
Почему эта функция возвращает ссылку lvalue с аргументами rvalue?
Следующее определение функции min
template <typename T, typename U>
constexpr auto
min(T&& t, U&& u) -> decltype(t < u ? t : u)
{
return t < u ? t : u;
}
есть проблема: кажется, что писать
min(10, 20)...
1311 просмотров
schedule
02.07.2023