Hirdetés
- Huawei Watch Fit 3 - zöldalma
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- iPhone topik
- Szívós, szép és kitartó az új OnePlus óra
- A lapkakészlet és az akku különbözteti meg a Motorola Edge 60 és Edge 60 Pro-t
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
- Apple Watch
- Bemutatkozott a Poco X7 és X7 Pro
- Realme GT 2 Pro - papírforma
- Pulzust is mér az Apple AirPods Pro 3
Új hozzászólás Aktív témák
-
jattila48
aktív tag
válasz
EQMontoya
#3078
üzenetére
Más a fájlból olvasás paraméterezése, más a registry olvasásé, más a resource olvasásé, más a hálózatról olvasásé, stb. De még ha lehetne is egységes read-et írni, akkor is nálad 3 osztály kell hozzá, amiből kettőt példányosítasz is, majd az elsőt "beinjektálod" shared_ptr-en keresztül a másodikba (hogy rendesen működjön a RAII), és tovább erre az objektumra a létrehozás helyén nincs is szükséged. Továbbá BlobProcess ctor-ában ugyanúgy meg KELL hívnod egy "külső" fv.-t, mint nálam az ősosztály init_blob-ját. Ráadásul nálam ez nem is annyira külső fv., hiszen az ős protected tfv.-e. És mivel a forrás, a blob számára lefoglalt memória és maga a BlobProcess objektum teljesen összetartozóak (ugyanakkor keletkeznek, ugyanaz az érvényességi körük, ugyanakkor kell megszűnniük), ezért tök fölösleges azon görcsölni (legalábbis szerintem), hogy szétválasszuk őket, aztán valahogy mégis csak egybe gyúrjuk (shared_ptr-rel). Erre sokkal természetesebb az én megoldásom. Azt hiszem ez is egy olyan eset, amikor nem biztos hogy vakon kell követni a "kőbe vésett szabályokat" (osztályt a ctor-a teljesen kell hogy inicializálni tudjon), persze érdemes tudni ezekről, de még fontosabb hogy az okát/értelmét ismerjük, és ha az adott feladatban ennek nem felel meg, akkor el lehet tekinteni tőle. Szerintem!
Ú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!
- One otthoni szolgáltatások (TV, internet, telefon)
- Formula-1
- OLED monitor topic
- Építő/felújító topik
- GoodSpeed: Haworth Aloha – egy nemcsak szavakban ergonomikus szék
- Milyen videókártyát?
- Diablo IV
- AMD Navi Radeon™ RX 7xxx sorozat
- Konzolokról KULTURÁLT módon
- Huawei Watch Fit 3 - zöldalma
- További aktív témák...
- Sony Playstation Portal + Tok + 5 hó garancia
- Eladó Xbox Series X DOOM The Dark Ages Limited Edition kontroller 1.5 év garanciával
- BESZÁMÍTÁS! ASUS ROG STRIX B460 i7 10700 16GB DDR4 1TB SSD RTX 5060 8GB NZXT S340 fehér CM 600W
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Zalman Z1 PLUS Cooler Master 700W
- BESZÁMÍTÁS! ASROCK B650M R7 8700F 32GB DDR4 512GB SSD RX 6800XT 16GB Zalman Z1 PLUS 750W
- Microsoft Surface Laptop 4 13.5" i7-1185G7 16GB 512GB 1 év garancia
- 153 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- Huawei P20 Pro / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- ASUS ROG STRIX LC III 360 ARGB vízhűtés gyári dobozában garanciával!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


