Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )
Napišite razred DruzinskiClan z lastnostmi: ime (string), leto_rojstva (int) in funkcija (mati, oce, sin, hci).
Zapišite konstruktorje, metodo izpis ter metode get in set za vse lastnosti.
Nato napišite razred Druzina z naslednjimi lastnostmi: priimek (string) in polje članov (uporabite vector).
Slednja lastnost naj bo tipa DruzinskiClan. Razred Druzina ima naslednje metode:
Nato prekrij operatorje nad razredom Družinam < (manjše), > (večje) in == (enako).
Družine primerjajte po številu družinskih članov.
Prekrijte še operator + (plus), ki vrača vsoto družinskih članov.
Za lažje razumevanje si oglejmo glavni program in njegov izpis.
Druzina:Prelogar Oce : Ime:Matej rojen-a:1970 Mati: Ime:Sara rojen-a:1971 otroki so: Ime:Marija rojen-a:2008 Ime:Martin rojen-a:2005 Ime:Janez rojen-a:2006 Druzina steje 5 clanov. Druzina:Music Oce : Ime:Tomaz rojen-a:1970 Mati: Ime:Lidija rojen-a:1971 otroki so: Ime:Maj rojen-a:2007 Ime:Zarja rojen-a:2001 Druzina Prelogar je vecja od druzine Music. Za druzini potrebujemo mizo za 9 oseb. Press any key to continue . . .
PROG2:Vaja09:N01: Prekrivanje operatorjev v c++ razredih - Naložil: Narmotur
Oglejte si še: