একটি পয়েন্টার মেমরিতে একটি অবস্থানের উল্লেখ করে এবং সেই অবস্থানে সংরক্ষিত মান প্রাপ্ত করাকে পয়েন্টারটিকে ডিরেফারেন্সিং বলা হয়। … বিশেষ করে, পয়েন্টারগুলি যে ডেটার দিকে নির্দেশ করে তা অনুলিপি করা এবং অ্যাক্সেস করার চেয়ে পয়েন্টারগুলি অনুলিপি করা এবং ডিরেফারেন্স করা সময় এবং স্থানের দিক থেকে অনেক সস্তা৷
পয়েন্টার কিভাবে মেমরি সি-তে সংরক্ষিত হয়?
ভেরিয়েবল c হল ঠিকানার দিকে নির্দেশ করে যেখানে "ঠিক আছে" সংরক্ষিত আছে। অত:পর, যদিও ভেরিয়েবল পিটিআর আর বিদ্যমান নেই, ভেরিয়েবল সি জানে যে এটি কোথায়, এবং এখনও "ঠিক আছে" অ্যাক্সেস করতে পারে। আপনার প্রশ্নের উত্তর দিতে: ptr স্ট্যাকে সংরক্ষিত আছে।
পয়েন্টার কি মেমরি ঠিকানা সংরক্ষণ করে?
একটি পয়েন্টার একটি পরিবর্তনশীল যা একটি মেমরি ঠিকানা সংরক্ষণ করে। পয়েন্টারগুলি অন্যান্য ভেরিয়েবল বা মেমরি আইটেমগুলির ঠিকানাগুলি সংরক্ষণ করতে ব্যবহৃত হয়। পয়েন্টারগুলি অন্য ধরণের প্যারামিটার পাস করার জন্য খুব দরকারী, সাধারণত পাস বাই অ্যাড্রেস হিসাবে উল্লেখ করা হয়৷
পয়েন্টার মেমরি সি++ কোথায় সংরক্ষিত হয়?
এটি স্ট্যাকের উপর । সম্ভবত আপনি একটি সদস্য বস্তুর পয়েন্টার মানে. বস্তু m নিজেই (এটি যে ডেটা বহন করে, সেইসাথে এর পদ্ধতিতে অ্যাক্সেস) হিপে বরাদ্দ করা হয়েছে। সাধারণভাবে, যেকোনো ফাংশন/পদ্ধতি স্থানীয় অবজেক্ট এবং ফাংশন প্যারামিটার স্ট্যাকে তৈরি করা হয়।
পয়েন্টার কি মেমরি ব্যবহার করে?
এখন, পয়েন্টার পুনঃপ্রবর্তন করা হচ্ছে - একটি পয়েন্টার হল মেমরির ব্লক যা অন্য মেমরি ঠিকানাকে নির্দেশ করে। 64-বিট মেশিনে, পয়েন্টার গ্রহণ করে8 বাইট মেমরি (32-বিট মেশিনে, তারা 4 বাইট নেয়)।