এই নিবন্ধে আমরা দেখব কিভাবে একটি সাধারণ C++ প্রোগ্রাম লিখে পুরো মেমরি পূরণ করা যায়। এখানে ধর্মতত্ত্ব খুবই সহজ। আমরা ডায়নামিক মেমরি বরাদ্দ ব্যবহার করে নতুন পূর্ণসংখ্যা ভেরিয়েবল তৈরি করব৷ যদি আমরা কিছু ভেরিয়েবল বারবার তৈরি করি, তাহলে এটি সম্পূর্ণ প্রাথমিক মেমরি পূরণ করবে৷
C++ এ ডায়নামিকভাবে মেমরি স্পেস বরাদ্দ করতে আমরা নতুন কীওয়ার্ড ব্যবহার করতে পারি।
নতুন অপারেটরের মৌলিক সিনট্যাক্স নিচের মত।
pointer_var = new data_type
মেমরি স্পেস ডিলোকেট করতে, আমরা ডিলিট কীওয়ার্ড ব্যবহার করতে পারি। সিনট্যাক্স হল
delete pointer_var
দ্রষ্টব্য এই প্রোগ্রামটি চালানোর পরে এটি সিস্টেমের কর্মক্ষমতা কমিয়ে দিতে পারে। মেমরির জায়গার অভাবের কারণে মোট সিস্টেমটি সঠিকভাবে কাজ নাও করতে পারে।
উদাহরণ কোড
#include<iostream> using namespace std; main() { while(true) { int *var = new int; //allocate memory dynamically } }
আউটপুট
Here we cannot get any specific output to display. We can check the memory status in the task manager to get the idea about the output.