3.6. Redefinirea destructorului

3.6. Redefinirea destructorului

Spre deosebire de constructori, orice clas? are exact un singur destructor. Dup? cum a fost spus, destructorul implicit nu face nimic, ?ns? el poate fi redefinit dup? urm?toarea form? general?:

 

[nume_clas?::]~nume_clas?(){   // codul destructorului de redefinire a destructorului

   // implicit

   …

}

Deoarece o clas? nu poate avea mai mult de un singur destructor, el nu poate fi redefinit sub form? de func?ie generic?.

De obicei, destructorul redefinit se ocup? cu eliberarea memoriei alocate dinamic ?n timpul cre?rii sau existen?ei unui obiect, la care a expirat timpul de existen?? ?i pentru care ?i se apeleaz? acest destructor.

Clasa fractie_rationala deocamdat? nu necesit? redefinirea destructorului implicit. Exemple de astfel de redefiniri vor fi date in capitolele ulterioare.
_________________________
Autorul: dr.conf. S. Pereteatcu

рассказать друзьям и получить подарок

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Translate Переводчик

Подписка на новости

SmartResponder.ru
Ваш e-mail: *
Ваше имя: *

Хостинг для Wordpress сайтов