কম্পিউটার টিউটোরিয়াল

সি/সি++-তে পয়েন্টার "ডিয়ারেফারেন্সিং" (Dereferencing) কী?


ডিয়ারেফারেন্সিং (Dereferencing) হলো একটি পয়েন্টার দ্বারা নির্দেশিত মেমরি লোকেশনে থাকা ডেটা অ্যাক্সেস বা ম্যানিপুলেট করার পদ্ধতি। পয়েন্টার ভেরিয়েবলের সাথে * (অ্যাস্টারিস্ক) ব্যবহার করা হয় ডিয়ারেফারেন্সিং-এ, এটি নির্দেশিত ভেরিয়েবলকে বোঝায়, তাই এটাকে পয়েন্টার ডিয়ারেফারেন্সিং বলা হয়।

int main() {
    int a = 7, b;
    int *p; // Un-initialized Pointer
    p = &a; // a-এর অ্যাড্রেস p-তে সংরক্ষণ
    b = *p; // p-তে থাকা মান b-তে রাখা
}

এখানে, p-তে থাকা অ্যাড্রেস মূলত a ভেরিয়েবলের অ্যাড্রেস।

  1. এলটিই (LTE) মানে কী?

  2. লিনাক্সে C++-এর জন্য সেরা IDE কী?

  3. C++-এ volatile কিওয়ার্ডের অর্থ

  4. C++-এ restrict কিওয়ার্ডের অর্থ