میموریل کیمرا سی اور سی++ پروگرامنگ میں عام مسائل ہیں جو میموریل استعمال اور نظام کی عدم موجودگی میں اضافہ کر سکتے ہیں۔اصل دنیا کی مثالوں کو سمجھنے سے ان مسائل کی شناخت اور ان کو مؤثر طریقے سے درست کرنے میں مدد ملتی ہے۔اس مضمون میں ان زبانوں میں یادداشت کے استعمال سے متعلق مخصوص عدم توازن اور حل پیش کیے گئے ہیں۔
مثال 1 : سی میں آزاد
مثال کے طور پر ، بغیر کسی تعلق کے یاد کرنے کے، میں فعال طور پر symentity کو واضح طور پر آزاد کیا جانا چاہیے۔
کوڈ nipet -
حل:
استعمال کے بعد اسے کہا جاتا ہے۔
مثال 2 : بےعیب لوگ
مثال کے طور پر ، ایک ایسے نقاد کو لکھیں جو یادداشت کو آزاد کئے بغیر تقسیم کرنے کی نشاندہی کرتا ہے ۔
کوڈ nipet -
حل:
آغازی نقطہء کو دوبارہ تشکیل سے پہلے آزاد کرو:
مثال 3: سی++ میں میموری لیک نئے ساتھ
C+ میں استعمال میں میموریل کو تقسیم کرنا ہے جو سے منسلک ہونا ضروری ہے.
کوڈ nipet -
[ فٹنوٹ : ۹ ]
حل:
ذکیت کو آزاد کرنے کے لیے استعمال کریں:
یاد رکھنے کو روکنے کے لئے بہترین مشق
- ہمیشہ جوہر کے ساتھ ساتھ اور کے ساتھ. .
- سی++ میں ذہین پوائنٹز استعمال کریں تاکہ یادداشت کی انتظامیہ کو خود کار کر دیا جائے۔
- ممکنہ طور پر قابلِ استعمال اشیاء کے لئے براہِ راست جائزہ لینے کا کوڈ.
- اسکے علاوہ ، یہ بھی دریافت کِیا جاتا ہے کہ یہ خالق کی کاریگری ہے ۔