इस लेख में हम देखेंगे कि कैसे एक साधारण 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.