Hirdetés
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- BerserkGuts: 9800X3D Hitvallás, Dogma megcáfolása egy RTX5080+12600K-val
- Meggyi001: Áram nélkül....méltóság nélkül.....
- btz: Internet fejlesztés országosan!
- Lalikiraly: Mercis kalandok - Huszonkilencedik rész
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
Új hozzászólás Aktív témák
-
ToMmY_hun
senior tag
A a void* azért lenne jobb, mert később még szeretném kiegészíteni a factory-t más osztályokkal is. Emvy kolléga jól látja, a Part-ból származtatott osztályok különböző tagváltozókkal, metódusokkal rendelkeznek, így a sima Part pointer visszatérés még nem elég. Végülis a dynamic_cast működik és a miatta keletkező overhead sem probléma, mert csak az inicializálásnál lesz használva.
Szerk: Akkor inkább legyen az objektum típusát tartalmazó tagváltozó és ellenőrizzem azt?

-
EQMontoya
veterán
Értem, mire gondolsz, de alapvetően az ilyen esetekre is lehet valamilyen attribútumot, vagy egy virtuális függvényt (ez jobb, főleg ha az ősben van deffiniálva mondjuk, és false-t ad vissza, a megfelelő leszármazottban meg true-t), és az lényegesen elegánsabb (és gyorsabb) megoldás, mint a cast. Ha reflection-szerű megoldásra van szükség c++-ban, az gáz, azért van többszörös öröklés, hogy minden megfelelő interface-szel rendelkezhessen az adott osztály.
Emiatt én leginkább hacknek tartom, ami ugyan lehetséges az adott nyelven, de alapvetően nem ajánlott, és inkább tervezési hibára vezethető vissza.
Szerk: Meh, hamarabb írtam a választ, mint az edited.

Ú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!
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Melyik tápegységet vegyem?
- 4K vs 8K – Megéri-e a 8K TV 2026-ban?
- One otthoni szolgáltatások (TV, internet, telefon)
- Akciófigyelő: jelentős kedvezménnyel nyit a Honor 600
- RAM topik
- Xiaomi 14 - párátlanul jó lehetne
- Genshin Impact (PC, PS4, Android, iOS)
- Apple MacBook
- Autós kamerák
- További aktív témák...
- Dell Latitude 5450 Újszerű, Ultra 5 135U, FHD IPS LCD,16GB, Magyar vil bill., gyári gar 2027.11-ig
- Bambu Lab A1 mini azonnal használható szett
- Samsung 860 Evo 1TB SATA3 93%-os és Samsung 860 QVO 1TB 97%-os
- Apple Watch Ultra (1. generáció) ÚJSZERŰ, 100% AKKU
- Macbook Pro 16" A2485 2021 M1 Pro 16/512 (5)
- ÚJ/BONTOTT Microsoft Surface Laptop 7 ULTRA 7 32GB 1TB
- Újszerű Apple MacBook Air 13 M2 (2022) 8GB/256GB - 61 Ciklus - 91% akku - MAGYAR
- PlayStation 5 Slim (lemezes) + kontroller 2027.12.23-ig garancia, számlával!
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Új! Razer Iskur - Black gamer szék!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


