मैं कई बार मेमोरी लीक्स में दौड़ चुका हूं। आमतौर पर जब मैं ऐसा कर रहा होता हूं तो malloc
कोई कल नहीं होता, या FILE *
गंदे कपड़े धोने जैसे झूलने लगते हैं । मैं आम तौर पर मानता हूं (पढ़ें: आशा है कि सख्त) कि सभी मेमोरी कम से कम साफ हो जाती है जब प्रोग्राम समाप्त हो जाता है। क्या कोई ऐसी स्थिति है जहां लीक की गई मेमोरी को प्रोग्राम समाप्त होने या क्रैश होने पर एकत्र नहीं किया जाएगा?
यदि उत्तर भाषा से भाषा में व्यापक रूप से भिन्न होता है, तो आइए C (++) पर ध्यान केंद्रित करें।
कृपया वाक्यांश के हाइपरबोलिक उपयोग पर ध्यान दें, 'जैसे कल नहीं है', और 'झूलने ... गंदे कपड़े धोने की तरह'। असुरक्षित * malloc
* आईएनजी उन लोगों को चोट पहुंचा सकता है जिन्हें आप प्यार करते हैं। इसके अलावा, कृपया गंदे कपड़े धोने के साथ सावधानी बरतें।
calloc
जैसे कोई कल नहीं होना चाहिए । अति उत्कृष्ट।