- sziku69: Fűzzük össze a szavakat :)
- btz: Internet fejlesztés országosan!
- sellerbuyer: ScreenX technológia élmények az Arénában
- sh4d0w: Tele a hócipőm
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Argos: Az vagy, amit megeszel
- bitblueduck: RTX 50-es széria PhysX támogatás nélkül. Tényleg akkora probléma?
- moongoose: Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
LOGOUT
Új hozzászólás Aktív témák
-
válasz
s1999xx #12653 üzenetére
Tobbfele keppen lehet ennek nekiallni. En C++ban dolgozok altalaban, ugyhogy abban fogom elirni, hogy nezne ez ki, mas nyelvben valszeg mashogy csinalnam, de az alapelv ugyan az, csak a nyelvi szerkezetek, meg az adott nyelv standard library-ja az elteres.
Igy hirtelen nalam ugy nezne ki, hogy van egy Reader osztaly, aki konstrukcios idoben kapja az adatra a pointert/referenciat, es van neki egy getNextLine metodusa. Nem baszakodnek azzal, hogy ilyen-olyan orokos osztaly meg stb, a reader readel, nem kell neki dontenie semmirol. Ha file-bol olvasol, akkor meg lenne egy opener is, akinek annyi a feladata, hogy megnyit egy file-t, aztan meg bezarja. A reader ne csinaljon semmi mast, siman visszater egy stringgel, ami az adott sor.
Ezt a getNextLine fuggvenyt hivogatja a parser, aki viszont nem torodik azzal, honnan jon az adat, szarik mindenre, az O feladata a kapott sor kategorizalasa.
Aztan az mar a kategorizalas komplexitasatol fugg, hogy elfer a parserben, vagy a parser csak bont es tovabbadja az adatot mondjuk valami statisztika tarolo-szamolo osztalynak.
Vegyuk eszre, hogy nincs oroklodes, nincs interface, nincs pure virtual, nincs semmi ilyen baromsag, az egesz teljesen modularis es barmelyik resze barmikor cserelheto a nelkul, hogy minden mast eltorne, minimalis munkaval, plusz az osztalyok, fuggvenyek, valtozok neve beszedes.Amikor szep kodrol beszelek, errol beszelek. Nem kell mindent ezer patternbe eroszakitani, mert baromsag, a feladat bonyolultsaga amugy se teszi szuksegesse. Ami nekem meg altalaban van, az egy Logger osztaly, es akkor nincs minden tele std::cout meg printf meg stb-vel.
Ha pl az emlitett kategoriaid szamossaga fix, nem on the fly futtasi idoben kell kitalalni oket, akkor arra pl jo otlet egy enum, amiben benne vannak a kategoriak, es akkor attol fuggoen, mire van szukseged, eltarolod, hogy melyik sor melyik, vagy hogy melyikbol mennyi van, vagy amit akarsz, eleg konnyu innentol.
Ismetlodes szinten, nem biztos, hogy kell ra osztaly, lehet egy sima struct is boven eleg, vagy meg az se kell.
"Kell egy metódus, ami a sor ismert részeit kivágja a text-ből és változókba pakolja"
Ez nekem ugy hangzik, hogy neked itt kell egy vector, amiben struct-ok vannak, nem kell bonyolitani.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Azonnali notebookos kérdések órája
- Borderlands 4
- Vezetékes FEJhallgatók
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Melyik tápegységet vegyem?
- Energiaital topic
- iPhone topik
- BestBuy topik
- Ubiquiti hálózati eszközök
- További aktív témák...
- Samsung Galaxy A32 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 14 128 GB Fehér 1 év Garancia Beszámítás Házhozszállítás
- GYÖNYÖRŰ iPhone 13 Pro 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3356
- Bomba Ár! Lenovo ThinkPad E14 G2 AMD - Ryzen 5 I 16GB I 256SSD I 14" FHD I HDMI I W11 I Gari
- DELL PowerEdge R640 rack szerver - 2xGold 6138 (20c/40t, 2.0/3.7GHz), 64GB RAM,4x1G, H730 1GB, áfás
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest