Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Jzx
-54 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 198
1

Rvalue ссылочного типа

07.02.2019, 01:24. Просмотров 318. Ответов 6
Метки нет (Все метки)

Может ли в С++ rvalue иметь тип ссылки? Если да, то хотелось бы увидеть пример.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2019, 01:24
Ответы с готовыми решениями:

Переменная ссылочного типа в прототипе функции
Только начала изучать C++ и эти прототипы функций нигде не всртечал. Прописываю прототип функции со...

классы с использованием ссылочного типа данных.
Задали задачу на классы с использованием ссылочного типа данных, а я даже не знаю, что это за тип и...

Ссылка на rvalue, является ли она сама rvalue?
А верно ли, что ссылка на rvalue сама не является rvalue? Вот такой код является валидным: #include...

Переменные ссылочного типа. Просьба разжевать и положить в рот.
А также просьба указывать только ЯВНО СТОЯЩУЮ литература, а остальная у меня есть. ...Друзья! Я...

Исследование особенностей применения переменных ссылочного типа и указателей
Создать динамический массив переменных типа int используя оператор new и указатель на массив Число...

6
rat0r
157 / 149 / 19
Регистрация: 16.02.2018
Сообщений: 603
07.02.2019, 10:26 2
Цитата Сообщение от Jzx Посмотреть сообщение
Может ли в С++ rvalue иметь тип ссылки?
Нет. Так же, как и lvalue.
0
jugu
213 / 138 / 26
Регистрация: 11.01.2019
Сообщений: 552
07.02.2019, 10:37 3
Цитата Сообщение от Jzx Посмотреть сообщение
Может ли в С++ rvalue иметь тип ссылки? Если да, то хотелось бы увидеть пример.
Есть rvalue, есть rvalue-ссылки, есть универсальные ссылки... Не понятен вопрос.
0
Jzx
-54 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 198
07.02.2019, 13:57  [ТС] 4
jugu, согласно стандарту все выражения можно разделить на две категории: lvalues и rvalues. Мне хотелось увидеть пример rvalue-выражения, которое возвращает значение ссылочного типа.
0
_stanislav
(50 / 50 || 80 / 20) ?
1031 / 782 / 313
Регистрация: 16.08.2014
Сообщений: 3,222
Завершенные тесты: 2
07.02.2019, 14:02 5
Цитата Сообщение от Jzx Посмотреть сообщение
согласно стандарту все выражения можно разделить на две категории
lvalue, xvalue, glvalue, rvalue, prvalue.
Jzx, а тут уже гугли.
0
Jzx
-54 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 198
07.02.2019, 14:22  [ТС] 6
Цитата Сообщение от _stanislav Посмотреть сообщение
Цитата Сообщение от Jzx Посмотреть сообщение
согласно стандарту все выражения можно разделить на две категории
lvalue, xvalue, glvalue, rvalue, prvalue.
Jzx, а тут уже гугли.
Что с народом не так сегодня? Раздел 7.2.1 Value category : Expressions are categorized according to the taxonomy in Figure
0
Миниатюры
Rvalue ссылочного типа  
jugu
213 / 138 / 26
Регистрация: 11.01.2019
Сообщений: 552
07.02.2019, 16:21 7
Цитата Сообщение от Jzx Посмотреть сообщение
Мне хотелось увидеть пример rvalue-выражения, которое возвращает значение ссылочного типа.
C++
1
std::vector<SomeClass>(10, SomeClass());
При передаче в вектор объекта SomeClass как раз передается rvalue-ссылка. Это позволяет вектору не копировать временные объекты, а сразу помещать их в себя.
0
07.02.2019, 16:21
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2019, 16:21

Почему я могу легально получить доступ к private полю у ссылочного типа на класс?
Здравствуйте, я недавно решила написать длинную арифметику по памяти (годовой давности) и как можно...

C++ expressions - rvalue, glvalue, prvalue, xvalue, lvalue, а также rvalue reference: что есть что?
Доброго времени суток, не понимаю до конца деление С++ - выражений (приложение 1). Lvalue вроде...

rvalue
добрый вечер. интересно ваше мнение. значит ли появление rvalue reference в новом стандарте то, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.