|
Тема |
прав си да [re: Colombino] |
|
Автор | zaphod (Нерегистриран) | |
Публикувано | 20.10.05 15:01 |
|
|
аз се сетих след като пуснах постинга, ама нали не писах регнат...
защо се подведох все пак? ами компилатора реализира и двете по един и същи начин - изрежда родителите и мемберите и ако имат функцията, вика я, ако не копира директно памет. тоест изглеждаше ми че двата кода ще са абсолютно еднакви. обаче забравих че дефолтския конструктор/= не вика дефолтския конструктор/= на мембърите и родителите, а вика дефинирания от юзера, ако има такъв. а в дефинирания от юзера може да има освобождаване на памет, или в общия случай може да прави нещо съвсем различни, например да съобщава някъде си че се вика.
|
| |
|
|
|