- Yettel topik
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- iPhone topik
- iPhone 17 képernyővédő üvegek mutatják meg a méretkülönbségeket
- Honor 400 Pro - Gép a képben
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Huawei P30 - kell ennél több?
- Melyik napszakban merül majd le az iPhone 17 Air?
- Huawei P20 Pro - profit csinál minden fotósból
- Íme az új Android Auto!
Hirdetés
Új hozzászólás Aktív témák
-
amdni
aktív tag
Leírnám újra hátha nem vagyok egyértelmű:
van egy egitest típus
továbbá bolygó és csillag típus, ezeknek az őse az egitest.
Egy listában szeretnék őket tárolni.
list<egietst> lista;Szeretném kiolvasáskor megállapítani hogy pl. bolygó-e, és utána kasztolni az eredeti típusra, de nem tudom megoldani, alá van húzva a "b" betű.
bolygo temp;
for (Egitest* b : EgitestLista) {
if (typeid(Bolygo) == typeid(b)) {
temp = dynamic_cast<Bolygo*>(b); //itt a hiba! -
amdni
aktív tag
-
amdni
aktív tag
Üdv!
C#-ot tanultam eddig, de most kicsit szeretnék megismerkedni a c++-al.
Hogyan tudom egy listából kiolvasott elemet ellenőrízni hogy milyen típusú?
pl:csillag *a = new osztaly();
bolygo* b = new bolygo();List<egitest*> vilagur;
A csillag és a bolygő őse az égitest.
A listában mindkettőt szeretném tárolni, ezért egitest típusú.
De mikor kiolvasom, hogyan ellenőrzőm hogy csillag vagy bolygó?C#-ban ez az is operátorral valósul meg:
ha ( List[0] is csillag) akkor....Tudna valaki ebben segíteni?
Köszönöm.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Asus Zenbook 14 UX425E/i7-1165G7/16GB ram/512GB SSD/FHD/IPS/Garancia
- Xiaomi 15 12/256Gb 3 év gari Fehér kivitel/csere csak iphone 15 pro/
- AM5 Gamer PC - Ryzen 5 8400F / RX 9060 XT / A620M / 16GB vagy 32GB RAM 5600MHz / 256GB M.2 + 1TB M.2
- GF63 Thin 11UD 15.6" FHD IPS i5-11400H RTX 3050Ti 16GB 512GB NVMe + 1TB HDD magyar vbill gar
- Mamiya RB67, az eredeti kiadas + Mamiya - Sekor objektiv
- BESZÁMÍTÁS! ASUS B450M R5 3500X 16GB DDR4 500GB SSD RTX 2060 Super 8GB Zalman N5 Zalmann 600W
- Hp USB-C/Thunderbolt 3 dokkolók: USB-C Universal, G2, G4, G5, Hp Elite/Zbook- Thunderbolt 4 G4
- Bomba ár! Lenovo X1 Carbon 3rd: i7-5GEN I 8GB I 512SSD I 14" WQHD I HDMI I Cam I W10 I Gari!
- HP EliteBook x360 830 G7 i5-10210U 16GB 256GB 13" FHD Áthajtós érintős 1 év garancia
- LG 45GS95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: FOTC
Város: Budapest