Lvalue এবং rvalue ধারণা কি?
Lvalue এবং rvalue ধারণা কি?

ভিডিও: Lvalue এবং rvalue ধারণা কি?

ভিডিও: Lvalue এবং rvalue ধারণা কি?
ভিডিও: রেজিস্টর কি ও এর কাজ কি‌, কত প্রকার ও কি‌ কি । কেন ব্যবহার করা হয়? কোথায় কত মা‌নের রে‌জিস্টর বসে? 2024, নভেম্বর
Anonim

TL; DR: " মূল্য ” হয় মানে "অভিব্যক্তি যা অ্যাসাইনমেন্ট অপারেটরের বাম দিকে স্থাপন করা যেতে পারে", অথবা "অভিব্যক্তি যার একটি মেমরি ঠিকানা আছে"। " rvalue ” হয় সংজ্ঞায়িত "অন্যান্য সমস্ত অভিব্যক্তি" হিসাবে।

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, উদাহরণ সহ lvalue এবং rvalue কি?

একটি মূল্য একটি ঠিকানা আছে যা আপনার প্রোগ্রাম অ্যাক্সেস করতে পারে। উদাহরণ ফাংশন কল অন্তর্ভুক্ত যে একটি ফেরত rvalue রেফারেন্স, এবং অ্যারে সাবস্ক্রিপ্ট, সদস্য এবং সদস্য এক্সপ্রেশনের পয়েন্টার যেখানে অ্যারে বা অবজেক্ট একটি rvalue রেফারেন্স

এছাড়াও, C-তে R মান বলতে আপনি কী বোঝেন? আর - মান : r - মান ডেটা বোঝায় মান যা মেমরিতে কোনো ঠিকানায় সংরক্ষিত থাকে। ক r - মান একটি অভিব্যক্তি যে করতে পারা একটি আছে না মান এর জন্য বরাদ্দ করা হয়েছে যার অর্থ r - মান পারে অ্যাসাইনমেন্ট অপারেটরের (=) ডানদিকে দেখা যায় কিন্তু বাম দিকে নয়।

একইভাবে, L মান এবং R মান বলতে কী বোঝায়?

একটি মূল্য (লোকেটার মান ) একটি বস্তুর প্রতিনিধিত্ব করে যা মেমরিতে কিছু শনাক্তযোগ্য অবস্থান দখল করে (যেমন একটি ঠিকানা রয়েছে)। rvalues হয় সংজ্ঞায়িত বর্জন দ্বারা প্রতিটি অভিব্যক্তি হয় একটি মূল্য অথবা একটি rvalue , তাই, একটি rvalue একটি অভিব্যক্তি যা মেমরিতে কিছু শনাক্তযোগ্য অবস্থান দখল করে এমন একটি বস্তুর প্রতিনিধিত্ব করে না।

Lvalue মানে কি?

একটি মূল্য ইহা একটি মান যাকে বরাদ্দ করা যেতে পারে: এটি "বাম" এর জন্য সংক্ষিপ্ত মান "বা" বামদিকে মান "এবং এটি মূলত শুধুমাত্র মান = চিহ্নের বাম দিকে, অর্থাৎ মান আপনি কিছু বরাদ্দ করুন. একটি উদাহরণ হিসাবে কি একটি নয় মূল্য (যেমন শুধুমাত্র rvalue):

প্রস্তাবিত: