Видео: Что такое lvalue и rvalue?
2024 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2023-12-15 23:52
TL; DR: " lvalue »Либо означает« выражение, которое может быть помещено в левую часть оператора присваивания », либо означает« выражение, имеющее адрес в памяти ». « rvalue " является определенный как «все другие выражения».
Точно так же вы можете спросить, что такое lvalue и rvalue в примере?
An lvalue имеет адрес, к которому ваша программа может получить доступ. Примеры включать вызовы функций, которые возвращают rvalue ссылка, а также индекс массива, член и указатель на выражения члена, где массив или объект является rvalue ссылка.
Кроме того, что вы подразумеваете под значением R в C? р - ценить : р - ценить Относится к данным ценить который хранится по некоторому адресу в памяти. А р - ценить это выражение, которое жестяная банка нет ценить присвоено ему, что означает р - ценность может появляются справа, но не слева от оператора присваивания (=).
Аналогичным образом, что подразумевается под значением L и значением R?
An lvalue (расположение ценить ) представляет собой объект, который занимает некоторое идентифицируемое место в памяти (т.е. имеет адрес). rзначения определенный по исключению. Каждое выражение - это либо lvalue или rvalue так что rvalue - это выражение, которое не представляет объект, занимающий какое-либо идентифицируемое место в памяти.
Что означает Lvalue?
An lvalue это ценить который может быть назначен: Это сокращение от "left ценить "или" левая рука ценить "и в основном это просто ценить слева от знака =, т.е. ценить вы что-то назначаете. В качестве примера того, что не является lvalue (т.е. только rvalue):
Рекомендуемые:
Что такое w3c, что такое Whatwg?
Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) - это сообщество людей, заинтересованных в развитии HTML и связанных с ним технологий. WHATWG была основана в 2004 году представителями Apple Inc., Mozilla Foundation и Opera Software, ведущих поставщиков веб-браузеров
Что такое процесс в операционной системе, что такое поток в операционной системе?
Проще говоря, процесс - это исполняемая программа. Один или несколько потоков выполняются в контексте процесса. Поток - это основная единица, которой операционная система выделяет время процессора. Пул потоков в основном используется для уменьшения количества потоков приложений и обеспечения управления рабочими потоками
Что такое персональный компьютер Что такое аббревиатура?
ПК - это аббревиатура персонального компьютера
Что такое эвристика репрезентативности Что такое эвристика доступности?
Эвристика доступности - это мысленный ярлык, который помогает нам принять решение на основе того, насколько легко что-то вспомнить. Эвристика репрезентативности - это мысленный ярлык, который помогает нам принять решение, сравнивая информацию с нашими мысленными прототипами
Что такое lvalue и rvalue C ++?
TL; DR: «lvalue» либо означает «выражение, которое может быть помещено в левую часть оператора присваивания», либо означает «выражение, имеющее адрес в памяти». «Rvalue» определяется как «все другие выражения»