CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
@ 2006-12-30 23:22:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Konstruktori, destruktori un inheritance iekš C++
Atgādiniet man, kā konstruktori un destruktori uzvedās apakšklasēs.

Ja man bāzes klasei ir konstruktors un apakšklasei arī, vai man apakšklases konstruktorā kā pirmā darbība ir jāizsauc bāzes klases konstruktors, vai arī tas notiek automātiski? Ja jāizsauc, tad kā to pareizi dara? Un kā viss tas pats notiek ar destruktoriem?

Ko izmaina konstruktoru un destruktoru redzamība (public, private, protected)?

Kas ir virtuālie destruktori (konstruktori?) ?


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]jauna_dzive
2006-12-30 23:42 (saite)
uj, principā te ir vesels romāns jāraksta.

man ir vesela tonna lekciju materiālu par šito tēmu, iedo @ aizsūtīšu.

bet īsi runājot par elementiem:
ja elementi klasēs ir Private tiem klāt tiek tikai mātes klase ar savām funkcijām
ja elementi klasēs ir protected tad klāt tiek arī meitas klašu funckijas
ja elementi klasēs ir public klāt tiek ikviens.

Apakšklasē konstruktors var mantot mātes klases konstruktoru, šādā gadījumā konstruktors izskatīsies aptuveni šitā Public MatesKlase: Meitasklase() {meitasklasesElements = vērtība}

aptuveni tā.

Vienvārdsakot slinkums gari rakstīt. iedo @ ja vajag tos materiālus.

vēl var noderēt www.cppreference.com

(Atbildēt uz šo) (Diskusija)


(Anonīms)
2006-12-31 12:25 (saite)
kas tikai apstiprina aizdomas par VeA sniegtās izglītības kvalitāti

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]cannibalsmith
2006-12-31 12:40 (saite)
Say what?

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?