Nem értem az osztályok beillesztését más osztály adattagjaiként segítesz?
Figyelt kérdés
Nem bírom megérteni sajnos.2012. jan. 14. 18:51
1/4 A kérdező kommentje:
C++
2012. jan. 14. 18:51
2/4 anonim válasza:
Hát mutatóként teszed bele, pl:
BeillesztettOsztaly *_beillOsztaly;
Aztán valahol, pl. a tartalmazó osztály konstruktorában példányosítod, pl.:
_beillOsztaly= new BeillesztettOsztaly;
3/4 anonim válasza:
példa:
Van egy emberek nevű osztályod és foglalkozás nevű osztályod, akkor hogy oldod meg, hogy egy emberhez egy adott foglalkozás kapcsolódjon? Úgy, hogy minden ember osztály tartalmazni fog egy mutatót (pointert) a foglalkozására.
class Emberek {
string nev;
Foglalkozas* munka;
}
így néz ki a Foglakozás osztályod:
class Foglalkozas {
public:
int atlagfizetes;
}
Hogy tudhatod meg, hogy egy adott embernek a szakmájukban milyen átlagfizetést kapnak?
ember->munka->atlagfizetés;
Tehát az ember munkájának az átlagfizetése
4/4 iostream válasza:
class A {};
class B
{
A a;
};
voilá.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!