संभव डुप्लिकेट:
What REALLY happens when you don’t free after malloc?स्मृति मुक्त करने का महत्व?
जब C/C++ में एक कार्यक्रम को समाप्त, आप संकेत को मुक्त कराने के द्वारा साफ करने के लिए किया है। क्या होता है यदि आप स्मृति को मुक्त नहीं करते हैं, जैसे कि आपके पास एक इंटरेक्ट पॉइंटर है और प्रोग्राम समाप्त होने पर इसे हटा नहीं देता है? क्या स्मृति अभी भी उपयोग की जाती है और इसे फिर से शुरू करके मुक्त किया जा सकता है, या प्रोग्राम समाप्त होने पर यह स्वचालित रूप से मुक्त हो जाता है? और आखिरी मामले में, यह क्यों मुक्त है, अगर ऑपरेटिंग सिस्टम आपके लिए करता है?
डुप्लिकेट: http://stackoverflow.com/questions/654754/what-really-happens-when-you-dont-free-after-malloc –
इसका भी डुप्लिकेट: http://stackoverflow.com/questions/ 347338/आईएस-ऑब्जेक्ट-रिलीज-ऑन-प्रोग्राम-एक्जिट-वास्तव में आवश्यक/34734 9 – Tom