Что такое значение R C ++?
Что такое значение R C ++?

Видео: Что такое значение R C ++?

Видео: Что такое значение R C ++?
Видео: Указатели c++ что это. Для чего нужны. Указатели c++ разыменование. C++ для начинающих. Урок #46 2024, Сентябрь
Anonim

chevron_right. р - ценить : р - ценить Относится к данным ценить который хранится по некоторому адресу в памяти. А р - ценить это выражение, которое не может иметь ценить присвоено ему, что означает р - ценить может появляться справа, но не слева от оператора присваивания (=). // объявляем a, b объектом типа int

Точно так же люди спрашивают, что такое значение R C ++?

В C ++ lvalue - это то, что указывает на конкретную ячейку памяти. С другой стороны, rvalue это то, что никуда не указывает. В общем, r-значения временны и недолговечны, в то время как l-значения живут дольше, поскольку существуют как переменные.

Следовательно, возникает вопрос, что такое lvalue и rvalue? An lvalue относится к объекту, который сохраняется за пределами одного выражения. Вы можете думать о lvalue как объект, имеющий имя. Все переменные, включая немодифицируемые (константные) переменные, являются lvalues . An rvalue временно ценить это не сохраняется за пределами выражения, которое его использует.

Соответственно, что такое lvalue и rvalue с примером?

An lvalue имеет адрес, к которому ваша программа может получить доступ. Примеры включить вызовы функций, которые возвращают rvalue ссылка, а также индекс массива, член и указатель на выражения члена, где массив или объект является rvalue ссылка.

Какое значение L у переменной? Каково значение R?

Назначение: л - ценности а также р - ценности An л - ценить относится к объекту, который сохраняется за пределами одного выражения. An р - ценить временно ценить это не сохраняется за пределами выражения, которое его использует.