ঘোষনাঃ
সম্মানীত সদস্যবৃন্দ, আপনাদের অবগতির জন্য জানানো যাচ্ছে যে, এআই ব্যবহার করে প্রশ্নের উত্তর দেওয়ার কারণে সাইটের র‌্যাংক কমে গেছে। তাই এআই উত্তর আর অনুমোদন দেওয়া হবে না।
53 বার দেখা হয়েছে
"সি++" বিভাগে করেছেন

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন

পয়েন্টার (Pointer):

 C++-এ পয়েন্টার একটি ভেরিয়েবল যা অন্য একটি ভেরিয়েবলের মেমরি অ্যাড্রেস ধারণ করে। পয়েন্টার ভেরিয়েবলটি অন্য ভেরিয়েবলের মেমরি লোকেশনকে রেফার (উল্লেখ) করে, এর মানে হলো পয়েন্টারটি সেই ভেরিয়েবলের অবস্থান নির্দেশ করে।

      
  • পয়েন্টার মূলত একটি ভেরিয়েবলের মেমরি অ্যাড্রেস সংরক্ষণ করে।
  •  
  • এটি অন্যান্য ভেরিয়েবলকে পরিচালনা করার জন্য ব্যবহৃত হয় এবং ডাইনামিক মেমরি অ্যলোকেশন করতে সহায়ক।
  •  
  • পয়েন্টারের মাধ্যমে আমরা মেমরি অ্যাড্রেস ব্যবহার করে ডেটা অ্যাক্সেস এবং পরিবর্তন করতে পারি।



পয়েন্টারের সিনট্যাক্স:

      
  • পয়েন্টার ভেরিয়েবল ডিক্লেয়ার করতে * চিহ্ন ব্যবহার করা হয়।
  •  
  • পয়েন্টারের মান সেট করতে & চিহ্ন ব্যবহার করা হয়।



পয়েন্টার ডিক্লেয়ার করার উদাহরণ:



int num = 10;      // একটি ইন্টিজার ভেরিয়েবল

int *ptr = #   // পয়েন্টার ভেরিয়েবল ptr, num এর মেমরি অ্যাড্রেস ধারণ করবে



উদাহরণ:




#include

using namespace std;

int main() {

    int num = 10;        // একটি ইন্টিজার ভেরিয়েবল

    int *ptr = #     // ptr পয়েন্টার num এর মেমরি অ্যাড্রেস ধারণ করে

    cout << "Value of num: " << num << endl;           // num এর মান

    cout << "Address of num: " << &num << endl;         // num এর মেমরি অ্যাড্রেস

    cout << "Value stored in ptr: " << *ptr << endl;    // ptr এর মাধ্যমে num এর মান অ্যাক্সেস

    cout << "Address stored in ptr: " << ptr << endl;   // ptr এর মাধ্যমে num এর অ্যাড্রেস

    return 0;

}



কাজের ব্যাখ্যা:

     
  • এখানে, ptr একটি পয়েন্টার যা num ভেরিয়েবলের মেমরি অ্যাড্রেস ধারণ করছে।
  •  
  • ptr এর মাধ্যমে num এর মান এবং অ্যাড্রেস অ্যাক্সেস করা হচ্ছে।
  •  
  • যখন *ptr ব্যবহার করা হয়, তখন এটি num এর মান (10) প্রদর্শন করে, কারণ ptr num এর মেমরি অ্যাড্রেস নির্দেশ করছে।



সারাংশ:

      
  • পয়েন্টার হল একটি ভেরিয়েবল যা অন্য একটি ভেরিয়েবলের মেমরি অ্যাড্রেস ধারণ করে এবং এটি মেমরি অ্যাক্সেস ও পরিচালনার জন্য ব্যবহৃত হয়।

এরকম আরও কিছু প্রশ্ন

2 টি উত্তর

36,000 টি প্রশ্ন

35,265 টি উত্তর

1,738 টি মন্তব্য

3,753 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
4 জন অনলাইনে আছেন
0 জন সদস্য, 4 জন অতিথি
আজকে ভিজিট : 3081
গতকাল ভিজিট : 17493
সর্বমোট ভিজিট : 51875439
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...