же значением?
Ну например по очереди, сначала проинициализировать первую ссылку, затем ею проинициализировать вторую ссылку
Можно пример кода?
auto &&r1 = getObj1(); auto &&r2 =r1;
Так r1 это же lvalue?
Да ладно...
Это не рвалуе ссылки
С чего бы, если это r-value-ссылка ?
Так, давай тогда ты, твоя очередь...
#include <iostream> int main() { int&& a = 3; int&& b = a; } не могу прислать скриншот, но clang++ main.cpp —std=c++17 не компилируется
Так это невалидный код, ты должен вернуть что-то из функции А ты ссылаешься на константу с помощью рв-референс так нельзя
Без int&& b = a; все нормально
в этом примере тебе надо писать std::move(a)
У тебя тут идет инициализация r-value ссылки конкретной переменной а не временным значением => так сделать не получится
Обсуждают сегодня