#19. Понятия lvalue и rvalue выражений, rvalue-ссылки | Уроки ООП C++

  Рет қаралды 1,253

selfedu

selfedu

2 ай бұрын

Практический курс по C/C++: stepik.org/course/193691/
Телеграм-канал: t.me/java_and_c
Инфо-сайт: proproprogs.ru/cpp_oop
Что такое леводопустимое (lvalue) и праводопустимое (rvalue) выражения. Порядок определения lvalue- и rvalue-ссылок.

Пікірлер: 6
@andredru4278
@andredru4278 28 күн бұрын
Спасибо. Выглядит мудрено.
@szapsis
@szapsis 2 ай бұрын
Спасибо большое за твой труд друг!
@donlinoleum831
@donlinoleum831 2 ай бұрын
Не знал о такой штуке) Но теперь то знаю! И горжусь этим! Спасибо)
@user-lo2ue9zp7k
@user-lo2ue9zp7k Ай бұрын
C/C++ 💜
@user-bn5cf7uw3x
@user-bn5cf7uw3x 2 ай бұрын
Как же сложно осознать, зачем нужны ссылки на rvalue-выражения. Насколько я понял, чтобы избегать дорогостоящего копирования, но всё равно нет чёткого представления. Надеюсь, на следующих занятиях придёт понимание. Спасибо за Ваши старания.
@billjohnes9380
@billjohnes9380 2 ай бұрын
Ссылки на rvalue-выражения нужны для гарантии связывания только с rvalue-выражениями, ибо такие ссылки не могут быть связаны с lvalue-выражениями. Сей факт используется для выбора правильного перегруженного конструктора или оператора присваивания, чтобы обеспечить концепцию перемещения. Именно с целью обеспечения концепции перемещения и были введены ссылки на rvalue-выражения, которые вкупе с перегрузкой и реализуют эту концепцию.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,5 МЛН
Её Старший Брат Настоящий Джентельмен ❤️
00:18
Глеб Рандалайнен
Рет қаралды 7 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 4 МЛН
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 30 МЛН
Введение в ИТ. Rvalue-ссылки и семантика перемещения
20:59
Робототехника и комплексная автоматизация
Рет қаралды 5 М.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,5 МЛН