इस लेख में हम देखेंगे कि एक साधारण 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; //मेमोरी को डायनामिक रूप से आवंटित करें } }
आउटपुट
यहां प्रदर्शित करने के लिए कोई विशिष्ट आउटपुट नहीं मिल सकता। हम टास्क मैनेजर में मेमोरी स्थिति की जांच करके आउटपुट के बारे में अंदाजा लगा सकते हैं।