Új hozzászólás Aktív témák
-
jattila48
aktív tag
válasz
jattila48 #1873 üzenetére
Ha a Derived **-ról Base **-ra castolást megengedné a fordító, akkor meg lehetne csinálni a következőt:
Derived2 szintén származzon Base-ből.Derived *d=new Derived;
Base **b;
b=&d; //ezt a Derived **-ról Base **-ra castolást nem engedi a fordító, de reinterpret_cast-tal ki lehet erőszakolni
*b=new Derived2; //ez simán megy, mert Derived2 *-ról Base *-ra castolEz után a d pointer egy Derived2 típusú objektumra fog mutatni, holott Derived *-ként van deklarálva. Ez nyilván baj lenne, ezért nem engedi meg ezt a fajta cast-ot a fordító. Azonban más a helyzet pointer tömbökre. Ha b nem Base ** típusú, hanem Base *[], akkor a b=&d értékadást eleve nem lehetne megcsinálni, mivel b nem megváltoztatható (hiszen konstans tömb cím, amit a fordító konstans értékként kezel). Tehát a Derived *[]-ról Base *[]-ra való castolás biztonságos, és esetenként kívánatos is lenne, de sajnos a fordítók nem tesznek különbséget ezek között.
Ú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!
- Crypto Trade
- Leépíti a Sony az európai piacot?
- Milyen TV-t vegyek?
- Kaposvár és környéke adok-veszek-beszélgetek
- One otthoni szolgáltatások (TV, internet, telefon)
- A kínai gyártók 3D arcazonosítással kísérleteznek
- Red Dead Redemption 2 (PC)
- Mesterséges intelligencia topik
- Elektromos autók - motorok
- PlayStation 5
- További aktív témák...
- ASUS ROG Swift PG27UCDM OLED gamer Monitor! 3840x2160 / 240Hz / 0.03ms / G-Sync! BeszámítOK
- Samsung Galaxy S22 128GB, Kártyafüggetlen, 1 Év Garanciával
- i7-9700K + BeQuiet + 10 venti Stabil, halk, brutál erős gép!
- Eladó Garmin Venu 3 okosóra homokkő színben, újszerű állapotban, hivatalos magyar garanciával
- Apple IPhone 15 Pro 128GB Natúr Titán
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
- Asus E510M 128GB SSD, 4GB RAM, 1 Év Garanciával
- Lenovo X1 Yoga G6 i7-1185G7 32/512GB SSD FHD IPS Touch Win11 (lízingelt)
- ÁRGARANCIA!Épített KomPhone i3 10105F 8/16/32GB RAM RX 6500 XT 4GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest