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

C++ প্রোগ্রাম: পুরো মেমরি ফিল আপ করা


এই আর্টিকেলে আমরা দেখব কিভাবে একটি সিম্পল C++ প্রোগ্রাম লিখে পুরো মেমরি ফিল আপ করা যায়। লজিক খুব সহজ। আমরা ডাইনামিক মেমরি এলোকেশন ব্যবহার করে নতুন ইন্টিজার ভেরিয়েবল তৈরি করব। যদি আমরা বারবার ভেরিয়েবল তৈরি করি, তবে সমগ্র প্রাইমারি মেমরি ফিল আপ হয়ে যাবে।

C++-এ ডাইনামিক্যালি মেমরি স্পেস এলোকেট করতে new কিওয়ার্ড ব্যবহার করা হয়। new অপারেটরের বেসিক সিনট্যাক্স:

pointer_var = new data_type

মেমরি স্পেস ডি-এলোকেট করতে delete কিওয়ার্ড ব্যবহার করা হয়। সিনট্যাক্স:

delete pointer_var

নোট এই প্রোগ্রাম রান করলে সিস্টেমের পারফরম্যান্স ধীর হয়ে যেতে পারে। মেমরির অভাবের কারণে পুরো সিস্টেম ঠিকমতো কাজ নাও করতে পারে।

উদাহরণ কোড

#include <iostream>
using namespace std;

main() {
    while(true) {
        int *var = new int;
    }
}

আউটপুট

এখানে কোনো নির্দিষ্ট আউটপুট দেখানো সম্ভব নয়। টাস্ক ম্যানেজারের মেমরি স্ট্যাটাস চেক করে আউটপুট বুঝা যায়।
  1. C++-এ বাইনারি ট্রি-র ন্যূনতম সম আয়ত্ত লেভেল বের করার প্রোগ্রাম

  2. সি++ প্রোগ্রাম: মেমরি ম্যানেজমেন্টে বেস্ট ফিট অ্যালগরিদম

  3. ২D আকার প্রিন্ট (C++)

  4. বাইনারি সার্চ C++ প্রোগ্রামে