Co to jest wartość R w C++?
Co to jest wartość R w C++?

Wideo: Co to jest wartość R w C++?

Wideo: Co to jest wartość R w C++?
Wideo: lvalues and rvalues in C++ 2024, Wrzesień
Anonim

chevron_right. r - wartość : r - wartość ” odnosi się do danych wartość który jest przechowywany pod jakimś adresem w pamięci. A r - wartość to wyrażenie, które nie może mieć wartość przypisane do niego, co oznacza r - wartość może pojawić się po prawej, ale nie po lewej stronie operatora przypisania (=). // zadeklaruj a, b obiekt typu 'int'

Podobnie ludzie pytają, jaka jest wartość R w C++?

w C++ lwartość to coś, co wskazuje na konkretną lokalizację w pamięci. Z drugiej strony rwartość jest czymś, co nigdzie nie wskazuje. Ogólnie r-wartości są tymczasowe i krótkotrwałe, podczas gdy l-wartości żyją dłużej, ponieważ istnieją jako zmienne.

Następnie pojawia się pytanie, jakie jest pojęcie l-wartości i r-wartości? jakiś lwartość odnosi się do obiektu, który utrzymuje się poza pojedynczym wyrażeniem. Możesz pomyśleć o lwartość jako obiekt, który ma nazwę. Wszystkie zmienne, w tym zmienne niemodyfikowalne (const), są lwartości . jakiś rwartość jest tymczasowy wartość to nie trwa poza wyrażeniem, które go używa.

W związku z tym, czym jest lwartość i rwartość z przykładem?

jakiś lwartość ma adres, do którego twój program ma dostęp. Przykłady zawierać wywołania funkcji, które zwracają an rwartość referencja, a indeks dolny tablicy, składowa i wskaźnik do wyrażeń składowych, w których tablica lub obiekt jest rwartość referencja.

Jaka jest wartość L zmiennej Jaka jest wartość R?

Zadanie: ja - wartości oraz r - wartości jakiś ja - wartość odnosi się do obiektu, który utrzymuje się poza pojedynczym wyrażeniem. jakiś r - wartość jest tymczasowy wartość to nie trwa poza wyrażeniem, które go używa.