Ezt hogy kellene megcsinálni? (c++, += operátor overloading)
Figyelt kérdés
Van egy osztályom(A) és egy másik(B),aminek egy adattagja: B** elemek
Cél: A_példány += B_példány csinálja azt,hogy az A_példány elemek adattagjához fűzze hozzá a B_példányt
A problémám azzal van,hogy a += operátor jobb oldalán egy konstans B példány van,ezt nem tudom hogy fűzzem hozzá a sima B objektumokra mutató pointerekből álló tömbhöz.
Feltöltök egy c++ kódot,amiben csak a lényeg van benne,persze itt még sok mindenre kell figyelni(pl hozzá lehet-e még fűzni stb,ez most nem érdekel)
Elég ha valaki megmondja,hogy az elemek[0] hogy fog az operator+=(const B& b) b-jére mutatni(kikommenteztem egy sort,ami nyílván nem jó)
Itt a kód:
2017. nov. 17. 12:53
2/2 sharkxxx válasza:
Használj kényszerített típuskonverziót is.
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!