একটি lvalue (লোকেটার মান) এমন একটি বস্তুকে প্রতিনিধিত্ব করে যা মেমরিতে কিছু শনাক্তযোগ্য অবস্থান দখল করে (যেমন একটি ঠিকানা রয়েছে)।
rvalues বর্জন দ্বারা সংজ্ঞায়িত করা হয়৷ প্রতিটি অভিব্যক্তি হয় একটি lvalue বা একটি rvalue, তাই, একটি rvalue হল একটি অভিব্যক্তি যা মেমরিতে কিছু শনাক্তযোগ্য অবস্থান দখল করে এমন একটি বস্তুকে প্রতিনিধিত্ব করে না৷
উদাহরণস্বরূপ , একটি অ্যাসাইনমেন্ট তার বাম অপারেন্ড হিসাবে একটি lvalue আশা করে, তাই নিম্নলিখিতটি বৈধ −
int i = 10; But this is not: int i; 10 = i;
এর কারণ i ৷ মেমরিতে একটি ঠিকানা আছে এবং এটি একটি lvalue . যদিও 10 এর কোনো শনাক্তযোগ্য মেমরির অবস্থান নেই এবং তাই একটি rvalue . তাই i এর মান নির্ধারণ করা 10 এর কোনো মানে হয় না।