কম্পিউটার

C++ এ গ্লোবাল মেমরি ম্যানেজমেন্ট:স্ট্যাক বা হিপ?


প্রোগ্রামটি কার্যকর করার সময় ভেরিয়েবল সংরক্ষণ করতে স্ট্যাক এবং হিপ ব্যবহার করা হয় এবং এটি ধ্বংস হয়ে যায়।

গ্লোবাল ডেটা স্ট্রাকচার বা গ্লোবাল ভেরিয়েবল স্ট্যাক বা হিপ দ্বারা গ্রাস করা হয় না। তারা মূলত একটি নির্দিষ্ট মেমরি ব্লকে বরাদ্দ করে, যা অপরিবর্তিত থাকে।

int a[10]; // located in a fixed memory block
int main() {
   int main() {
      float *ptr = (int *)malloc(sizeof(float)10.0)); //use heap.
   }
}

  1. স্ট্যাক এবং হিপের মধ্যে পার্থক্য

  2. C++ এ দ্বিপদ স্তূপের মেমরি উপস্থাপনা

  3. C++ STL(3.5) এ স্ট্যাক

  4. C++ এ দ্বিপদ স্তূপ?