Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: Beginner
Jun 16, 1998

Compilation Errors

Question:
What is an "lvalue"? How does it relate to "rvalue"?

Answer:
An lvalue is simply a value on the left side of an expression, and an rvalue is a value on the right side of an expression.

i = 5;
For example, here i is the lvalue and 5 is the rvalue.

The compiler sometimes uses these terms because the rules often differ for these two values. For example, while the statement above is valid, this one is not.

5 = i;
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date