PDA

View Full Version : Using Destructors in application



F.zeinali
دوشنبه 10 مرداد 1390, 23:44 عصر
سلام دوستان
می خواستم منو دربارهDestructorراهنمایی کنید؟که چی هستن و به چه دردی می خورن(لطفا لینک ندید)

Esmail Solhkhah
سه شنبه 11 مرداد 1390, 01:59 صبح
دوست عزیز Destructor نقطه مقابل constractor هست

وظیفه constractor مقدار دهی اولیه به اشیای کلاس و ایجاد حافظه لازم است

در Destructor اشیای کلاس از بین برده شده ، اگه از منبعی استفاده شود آزاد سازی میشود و حافظه اخذ شده به Heap برگشت داده میشود

اگه خودتون Destructor برا کلاس ننویسید (که بهتره مگر در شرایط لازم هم ننویسید) خود کامپایلر مخرب لازم رو ایجاد میکنه.

موفق باشید.