Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dodavanje objekta jedne klase u drugu

[es] :: C/C++ programiranje :: Dodavanje objekta jedne klase u drugu

[ Pregleda: 1667 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

HB_BHF
Student

Član broj: 314565
Poruke: 8
92.36.249.*



Profil

icon Dodavanje objekta jedne klase u drugu18.06.2013. u 14:35 - pre 131 meseci
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...
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.cisco.com.



+395 Profil

icon Re: Dodavanje objekta jedne klase u drugu18.06.2013. u 14:48 - pre 131 meseci
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 ..



Viva lollapalooza
 
Odgovor na temu

HB_BHF
Student

Član broj: 314565
Poruke: 8
92.36.249.*



Profil

icon Re: Dodavanje objekta jedne klase u drugu18.06.2013. u 15:22 - pre 131 meseci
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...
 
Odgovor na temu

[es] :: C/C++ programiranje :: Dodavanje objekta jedne klase u drugu

[ Pregleda: 1667 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.