Új hozzászólás Aktív témák
-
theiron320
aktív tag
válasz
theiron320 #2460 üzenetére
Megvan a megoldás. Ha az alaposztályban levő virtuális függvényt újradefiniáljuk a származtatott osztályban akkor a paraméter lista és a visszatérített érték is ugyan az kell legyen, nem csak a név!
-
theiron320
aktív tag
Sziasztok! Segítséget szeretnék kérni. Adott egy A osztály a + és += operátor túlterhelve.(+= a pluszt hivja meg az aktuális és a paraméterként megadott objektumra). A B osztály az A osztály leszármazottja, itt csak a + operátor van túlterhelve. Azt szeretném elérni, hogy két B típusú objektumra ha meghívom a += operátort akkor ne az alaposztálybeli + operátor hanem a származtatott osztályban lévő + operátor hajtódjon végre. Próbáltam virtuálissá tenni a + operátor az alaposztályban, de amikor meghívom a += a két B típusú objektumra akkor mindkettőt A típusúnak veszi, és nem hajtódik végre a származtatott osztálybeli + operátor.Próbáltam így is (this->operator+(z)) ahol z a paraméterként megadott objektum.Ha más függvénnyel próbálom pl. egy ellenőriz ami kiírja, hogy alap vagy származtatott és meghívom a this->ellenoriz()-t akkor arra szépen megy.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Lenovo ThinkPad 40AF docking station (DisplayLink)
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Xiaomi Redmi 12 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Creative Sound BlasterX G5 (70SB170000000) (Sound Blaster) (DAC)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest