Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija Zaključana

Opet c++ problem

87 pregleda · 2 odgovora · otvorena 20.05.2011. u 21:48

Eh znači , za malo iskusnije programere :

Imam klasu koja kao konstruktor prima parametre (string, string, int, int, int, int).

Dinamička alokacija niza :

Polasci *pp;
pp = new Polasci[max];

Budući da klasa Polasci prima navedene parametre, da mi neko samo objasni kako se piše ovo : "Polasi[max]".
Compiler javlja error jer nije u stanju napraviti klasu sa ovakim parametrima.

Odgovor mi treba hitno. :D
Ne mozes kreirati nize objkata neke klase ako u konstruktoru iste nemas default-ne vrijednoti atributa.Zasto???
Zato sto konstruktor klase Polasci nema atributa za sve objekte iz niza.Ovakvom deklaracijom konstruktora za sve clanove niza setujes neke zeljene vrijednosti..
Polasci (string, string, int, int, int, int)
Polasci(PrviAtrbut="Unos",DrugiAtribut="Unos",Prviint=5,DrugiInt=4,TreciInt=5,CetvrtiInt=5);

Post dobio aplauz od jacky

Zahvaljujem, problem je bio što se morala postaviti bilo kakva vrijednost ukoliko parametar nije poslat. :)

Prijavi se da bi odgovorio/la na ovu temu.