15-04-2007, 18:17
|
|
|
חבר מתאריך: 18.01.05
הודעות: 180
|
|
אם עשית new בקונסטרקטור
אתה חייב לשחרר אותו מתישהו בתוכנית ע"י delete. זהו כלל הברזל. כעת, אם לא כתבת דיסטרקטור, אז לא יתבצע שום דבר בעת העלמות האובייקט מהתוכנית, אך כל אובייקט שעשית לו new בקונסטרקטור ולא מחקת, ישאר, ולא תהיה גישה אליו, וזה תיכנות שגוי. לכן עבור כל new, צריך לעשות delete.
|