OK, moram da zavrsim domaci iz c++ koji ne bi trebao da bude preterano tezak ali neke stvari mi nisu jasne.
Zadatak je sledeci: klasa Predmet koja ima neku velicinu, iz nje izvedena klasa UporedljiviPredmet koja ima virtuelne metode za poredjenje velicine predmeta i iz nje izvedena klasa Artikal koja poredi imena artikala. E sad takodje postoji i klasa Zbirka koja predstavlja listu Predmeta. Klasa UredjenaZbirka je sortirana lista predmeta a klasa Skladiste je sortirana lista Artikala. E sad moj problem je sledeci, napravio sam klase Predmet, UporedljiviPredmet, Artikal i Zbirka i to sve lepo radi, medjutim zanima me kako da odradim (i da li moze uopshte) da klasa UredjenaZbirka nasledi klasu Zbirka posto koristi drugi tip podatka (UporedljiviPredmet) tako da sve one metode pisane za prvobitnu klasu ne rade.
Ja mogu da napravim da to radi bez ikakvog nasledjivanja (3 liste, svaka koristi razlicit predmet) ali u sustini pisem isti kod 3 puta samo sa drugacijim tipovima podataka. Ne znam, mozda nisam bio najjasniji ali ako neko ima neku ideju ili bilo kakav savet hvala unapred. Poz
Zadatak je sledeci: klasa Predmet koja ima neku velicinu, iz nje izvedena klasa UporedljiviPredmet koja ima virtuelne metode za poredjenje velicine predmeta i iz nje izvedena klasa Artikal koja poredi imena artikala. E sad takodje postoji i klasa Zbirka koja predstavlja listu Predmeta. Klasa UredjenaZbirka je sortirana lista predmeta a klasa Skladiste je sortirana lista Artikala. E sad moj problem je sledeci, napravio sam klase Predmet, UporedljiviPredmet, Artikal i Zbirka i to sve lepo radi, medjutim zanima me kako da odradim (i da li moze uopshte) da klasa UredjenaZbirka nasledi klasu Zbirka posto koristi drugi tip podatka (UporedljiviPredmet) tako da sve one metode pisane za prvobitnu klasu ne rade.
Ja mogu da napravim da to radi bez ikakvog nasledjivanja (3 liste, svaka koristi razlicit predmet) ali u sustini pisem isti kod 3 puta samo sa drugacijim tipovima podataka. Ne znam, mozda nisam bio najjasniji ali ako neko ima neku ideju ili bilo kakav savet hvala unapred. Poz