C++ programban szeretnek megvalositani minel gyorsabb es hatekonyabb binaris fajl kezelest. Letezik erre kulon megoldas, vagy a C nyelv fuggveny konyvtarahoz kell nyulnom, az a biztos?
Gyors bináris, meg "alacsony szintű" fájlkezelés?
Mi ez a baromság már megint?
"vagy a C nyelv fuggveny konyvtarahoz kell nyulnom"
Nyúlj inkább magadhoz, abból nagy baj nem lehet.
A file klf műveleteit [open,close] az operációs rendszer, más műveleteket a programozó végez, vagy végeztet.
Olyan, hogy gyors bináris file kezelés, nem létezik.
Olyan létezik, hogy valaki 16 byte-os, vagy 16k-s puffert használ, attól függően, hogy mit akar kezdeni a file tartalmával.
Amit te erőlködsz itt, az, mivel értelme nincs, szerintem nem egyéb mint egyfajta önfényezés, hogy hú, nézzétek, én ennyire értek ám a dolgokhoz, közbe meg, sajnos nem.
Szépen hegyezitek a hülyeséget.
A fstream osztály alapvetően nem file, hanem stream kezelés, még akkor is, ha file írás/olvasás a dolog eleje/vége, ami amúgy az iostream derivátuma, és nem hogy nem gyorsabb, de egyenesen lassabb a std file I/O műveleteknél.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!