[ HB_BHF @ 18.06.2013. 14:35 ] @
| Pozdrav svima.. Imam npr. 2 klase
Code (cpp):class A{
int ocjena;
double prosjek;
char* ime;
public:
void dodajUKlasuB();
};
class B{
vector<A*>;
public:
void ispis();
};
Kako bih mogao sad da dodam članove klase A u ovaj vektor klase B. Je li može to ovako kao vector<A*> ? I kad npr. for petljom ispišem članove da mi ispiše:
Učenik taj i taj: prosjek taj i taj, Učenik taj i taj 2, prosjek2 itd... |
[ deerbeer @ 18.06.2013. 14:48 ] @
Pa generalno 2 nacina imas :
1. Da imas metodu u B koja dodaje A
Code:
void dodajA (A* st)
i dodas ga u vektor ,
2. Vec postojecu metodu dodajUKlasuB prosiris da prihvati B*
Code:
void dodajUKlasuB (B* st)
pa da dodavanje ide direktno kroz vektor (da bude public promenljiva klase) ili pak neku metodu koja dodaje u listu dodajA kao sto imas u prvom primeru ..
[ HB_BHF @ 18.06.2013. 15:22 ] @
Probaću nešto iskombinirati :D.
Meni konkretno treba da iz klase Fudbaler koja ima atribute: ime, prezime, pozicija itd.. da dodam u klasu Reprezentacija.
I da npr kad ispisujem sa funkcijom da dobijem nešto tipa:
Reprezentacija Španije:
Andres Iniesta (vezni red, dešnjak, 28 god)
Iker Casillas (golman, dešnjak, 32 god)
itd...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.