آزاد کردن حافظه اعضای static کلاس، بطور خودکار
ــــــــــــــ  ااا ||| ااا    ــــــــــــــــ
مشکل
وقتی که یک متغیر اشاره گر استاتیک (مثل: static char* st_ptr) در کلاستان دارید، که در طول اجرای برنامه با عملگر 'new' به آن حافظه اختصاص میدهید، بعد از آن چگونه فضای آن را آزاد میکنید؟ در تابع main ؟ اما چطور اصول برنامه نویسی شیئ گرا (مجتمع سازی و مخفی سازی داده ها) را رعایت میکنید؟
این قطعه کد یک روش برای دست یافتن به این ملزومات را ارائه میدهد.
راه حل
استفاده از مخرب ها، که درست در آخر هر چیزی اجرا میشوند.
پیاده سازی
یک struct استاتیک در کلاس تعریف میکنیم(private یا public)، سپس...............