একটি R মান C++ কি?
একটি R মান C++ কি?

ভিডিও: একটি R মান C++ কি?

ভিডিও: একটি R মান C++ কি?
ভিডিও: C++ এ lvalues ​​এবং rvalues 2024, সেপ্টেম্বর
Anonim

chevron_right আর - মান : r - মান ডেটা বোঝায় মান যা মেমরিতে কোনো ঠিকানায় সংরক্ষিত থাকে। ক r - মান একটি অভিব্যক্তি যে একটি থাকতে পারে না মান এর জন্য বরাদ্দ করা হয়েছে যার অর্থ r - মান অ্যাসাইনমেন্ট অপারেটরের (=) ডানদিকে প্রদর্শিত হতে পারে তবে বাম দিকে নয়। // a, b 'int' টাইপের একটি অবজেক্ট ঘোষণা করুন

একইভাবে, লোকেরা জিজ্ঞাসা করে, একটি R মান C++ কী?

ভিতরে সি++ একটি lvalue এমন কিছু যা একটি নির্দিষ্ট মেমরি অবস্থান নির্দেশ করে। অন্যদিকে, ক rvalue এমন কিছু যা কোথাও নির্দেশ করে না। সাধারণভাবে, rvalues অস্থায়ী এবং স্বল্পস্থায়ী, যখন lvalues একটি দীর্ঘ জীবন যাপন করে যেহেতু তারা পরিবর্তনশীল হিসাবে বিদ্যমান।

পরবর্তীকালে, প্রশ্ন হল, lvalue এবং rvalue-এর ধারণা কী? একটি মূল্য এমন একটি বস্তুকে বোঝায় যা একটি একক অভিব্যক্তির বাইরে টিকে থাকে। আপনি একটি চিন্তা করতে পারেন মূল্য একটি নাম আছে একটি বস্তু হিসাবে. অ-পরিবর্তনযোগ্য (const) ভেরিয়েবল সহ সমস্ত ভেরিয়েবল হল মূল্যবোধ . একটি rvalue একটি অস্থায়ী মান যে এটি ব্যবহার করে অভিব্যক্তি অতিক্রম অব্যাহত না.

তদনুসারে, উদাহরণ সহ lvalue এবং rvalue কি?

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

একটি চলকের L মান কত R মান কি?

অ্যাসাইনমেন্ট: l - মান এবং r - মান একটি l - মান এমন একটি বস্তুকে বোঝায় যা একটি একক অভিব্যক্তির বাইরে টিকে থাকে। একটি r - মান একটি অস্থায়ী মান যে এটি ব্যবহার করে অভিব্যক্তি অতিক্রম অব্যাহত না.