Glvalue

/ˈdʒiː ˌɛl ˈvæljuː/

সি++ প্রোগ্রামিংয়ে এমন এক ধরনের এক্সপ্রেশন, যা কোনো অবজেক্ট, বিট‑ফিল্ড বা ফাংশনকে নির্দেশ করে এবং যা অ্যাসাইনমেন্টের বাম পাশে থাকতে পারে।

Definition

glvalue হল সি++ ভাষার টাইপ সিস্টেম ও ভ্যালু ক্যাটাগরির একটি কারিগরি ধারণা। এটি এমন সব এক্সপ্রেশনকে বোঝায়, যা কোনো নির্দিষ্ট স্থানে অবস্থিত অবজেক্ট, বিট‑ফিল্ড বা ফাংশনকে নির্দেশ করে এবং যেগুলোর একটি স্থায়ী বা পর্যাপ্ত সময়কালীন স্টোরেজ থাকে। glvalue মূলত lvalue এবং xvalue এই দুই উপশ্রেণির সমষ্টি; অর্থাৎ, যে এক্সপ্রেশনগুলো lvalue বা xvalue হিসেবে শ্রেণিবদ্ধ হয়, সেগুলোকেই glvalue বলা হয়। glvalue এক্সপ্রেশনের মাধ্যমে প্রোগ্রামার অবজেক্টের মেমরি লোকেশন অ্যাক্সেস করতে, তার মান পড়তে বা প্রয়োজনে সেই মান পরিবর্তন করতে পারে। সি++ স্ট্যান্ডার্ডে ভ্যালু ক্যাটাগরি বিশ্লেষণ, টেমপ্লেট, পারফেক্ট ফরওয়ার্ডিং, এবং অবজেক্ট লাইফটাইম বোঝার জন্য glvalue ধারণাটি অত্যন্ত গুরুত্বপূর্ণ।

Parts of Speech

Noun:
In modern C++, every expression belongs to a value category such as glvalue, prvalue, or xvalue.
আধুনিক সি++‑এ প্রতিটি এক্সপ্রেশন glvalue, prvalue বা xvalue‑এর মতো কোনো না কোনো ভ্যালু ক্যাটাগরির অন্তর্ভুক্ত।

Usage Examples

The name of a variable in C++ is typically a glvalue expression.
সি++‑এ কোনো ভেরিয়েবলের নাম সাধারণত একটি glvalue এক্সপ্রেশন হয়।
Understanding the difference between a glvalue and a prvalue is essential for writing efficient C++ templates.
দক্ষ সি++ টেমপ্লেট লেখার জন্য glvalue এবং prvalue‑এর পার্থক্য বোঝা অত্যন্ত জরুরি।
When you apply the address-of operator to a glvalue, you obtain a pointer to the referenced object.
আপনি যখন কোনো glvalue‑এর ওপর address-of অপারেটর প্রয়োগ করেন, তখন আপনি উক্ত অবজেক্টের একটি পয়েন্টার পান।

Synonyms

Generalized lvalue Value category Object expression

Related Forms

Idioms & Phrases

Not available