fstream (lyhenne sanoista "FileStream" ) on C++ Standard -kirjaston otsikkotiedosto, joka sisältää joukon luokkia, menetelmiä ja toimintoja, jotka tarjoavat käyttöliittymän tietojen lukemiseen/kirjoittamiseen tiedostosta / tiedostoon . Virroiksi kutsuttuja objekteja käytetään tiedostotietojen käsittelyyn .
Tämän tiedoston sisältämien toimintojen avulla voit lukea tiedostoista sekä tavu- tavuittain että lohkoittain ja kirjoittaa samalla tavalla. Sarja sisältää kaikki tarvittavat toiminnot tiedostotietojen käyttöjärjestyksen hallintaan sekä monia aputoimintoja.
Nämä ovat kirjaston juurifunktioita, jotka eivät sisälly mihinkään pääluokkiin. Niitä käytetään melko usein ja niitä voidaan soveltaa kaikkiin stream-objekteihin kussakin luokassa.
ios_base | "InputOutputStream_Base" , koko stream-luokkahierarkian perusluokka. Sisältää yleisiä toimintoja, tyyppejä ja luokkia, enimmäkseen lippuja (indikaattoreita). Näitä lippuja käyttävät alaluokkafunktiot, fstreamja ne voidaan määrittää käyttämällä ios_base. |
ios | "InputOutputStream" , pääalaluokka, sekä ios_base, joka määrittää kaikki muut stream-kirjaston alaluokat. Sisältää muotoilun ja virheenkäsittelyn lipputoimintoja sekä joitakin toimintoja, jotka on peritty ios_base. |
ifstream | "InputFileStream" järjestää tietojen lukemisen tiedostosta. Luokka, jonka funktioita käytetään tiedostojen lukemiseen. |
ofstream | "OutputFileStream" järjestää tietojen kirjoittamisen tiedostoon. Luokka käytti tietojen kirjoittamista tiedostoon. |