Kazalo:
- Ali so destruktorji javni?
- Kakšna so pravila za destruktorje?
- Kaj so destruktorji točk?
- Ali je lahko destruktor zaseben v C++ da ali ne?
- Private Destructor

2023 Avtor: Pauline Bradshaw | [email protected]. Nazadnje spremenjeno: 2023-05-21 18:09
Kadar koli želimo nadzorovati uničenje predmetov razreda, naredimodestruktorja zasebnega. Pri dinamično ustvarjenih objektih se lahko zgodi, da funkciji podate kazalec na predmet in funkcija objekt izbriše. Če je predmet napoten po klicu funkcije, bo referenca visela.
Ali so destruktorji javni?
Lastnosti destruktorja:
Funkcija destruktorja se samodejno prikliče, ko so predmeti uničeni. Ni ga mogoče razglasiti za statično ali konstantno. … Destruktor je treba deklarirati v javnem delu razreda. Programer ne more dostopati do naslova destruktorja.
Kakšna so pravila za destruktorje?
pravila destruktorja
- Ime se mora začeti z znakom tilde (~) in se mora ujemati z imenom razreda.
- V razredu ne more biti več kot en destruktor.
- Za razliko od konstruktorjev, ki imajo lahko parametre, destruktorji ne dovoljujejo nobenega parametra.
- Nimajo nobene vrste vrnitve, tako kot konstruktorji.
Kaj so destruktorji točk?
Destruktor je posebna funkcija člana, ki se imenuje ko se življenjska doba objekta konča. Namen destruktorja je osvoboditi vire, ki jih je objekt morda pridobil v svoji življenjski dobi.
Ali je lahko destruktor zaseben v C++ da ali ne?
Destruktorji so lahko zasebni. Za primere in uporabo zasebnih destruktorjev v C++ glejte Private Destructor. 2. vprašanje Pojasnilo: Med vračanjem iz funkcije je destruktor zadnja metoda, ki se izvede.
Private Destructor
Private Destructor
