Destruktorlar şəxsi olmalıdır?

Mündəricat:

Destruktorlar şəxsi olmalıdır?
Destruktorlar şəxsi olmalıdır?

Video: Destruktorlar şəxsi olmalıdır?

Video: Destruktorlar şəxsi olmalıdır?
Video: Он хотел, чтобы его возлюбленная мирно спала и никогда ... 2024, Mart
Anonim

Sinifin obyektlərinin məhvinə nəzarət etmək istədikdə, biz dağıdıcını özəl edirik. Dinamik olaraq yaradılmış obyektlər üçün obyektə göstəricini funksiyaya ötürdüyünüz və funksiyanın obyekti sildiyi baş verə bilər. Əgər obyekt funksiya çağırışından sonra istinad edilirsə, istinad sallanacaq.

Destruktorlar ictimaidir?

Destruktorun Xüsusiyyətləri:

Destruktor funksiyası obyektlər məhv edildikdə avtomatik olaraq işə salınır. O, statik və ya sabit elan edilə bilməz. … Destruktorsinfinin ictimai bölməsində elan edilməlidir. Proqramçı destruktorun ünvanına daxil ola bilməz.

Destruktorlar üçün qaydalar hansılardır?

Destruktor qaydaları

  • Ad tilde işarəsi(~) ilə başlamalı və sinif adına uyğun olmalıdır.
  • Bir sinifdə birdən çox dağıdıcı ola bilməz.
  • Parametrləri ola bilən konstruktorlardan fərqli olaraq destruktorlar heç bir parametrə icazə vermir.
  • Onların konstruktorlar kimi heç bir qaytarma növü yoxdur.

Nöqtə dağıdıcıları nədir?

Destruktor obyektin ömrü bitdikdə adlanan xüsusi üzv funksiyasıdır. Destruktorun məqsədi obyektin ömrü boyu əldə edə biləcəyi resursları azad etməkdir.

Destruktor C++ dilində şəxsi ola bilər bəli yoxsa yox?

Destruktorlar şəxsi ola bilər. C++-da özəl destruktorların nümunələri və istifadələri üçün Private Destructor-a baxın. Sual 2 İzahat: Funksiyadan qayıdarkən destruktor ən son yerinə yetiriləcək üsuldur.

Tövsiyə: