Biblioteka C ++ - <fstream>

Wprowadzenie

Ten typ danych ogólnie reprezentuje strumień plików i ma możliwości zarówno ofstream, jak i ifstream, co oznacza, że ​​może tworzyć pliki, zapisywać informacje do plików i odczytywać informacje z plików.

Definicja

Poniżej znajduje się definicja std :: fstream.

template<
   class CharT, 
   class Traits = std::char_traits<CharT>> 
class basic_fstream : public std::basic_iostream<CharT, Traits>

Parametry

  • charT - Aliased jako członek char_type.

  • traits - aliasowany jako typ cech członka.

Typy członków

Następujące typy elementów członkowskich mogą być używane jako parametry lub zwracane typy przez funkcje składowe.

Sr.No. Typy członków Definicja
1 zwęglać Typ postaci
2 char_traits <char> typ_ cech
3 int const value_type
4 int int_type
5 streampos pos_type
6 streamoff off_type

Funkcje z <fstream>

Poniżej znajduje się lista wszystkich metod z <fstream>

Funkcje składowe

Sr.No. Metoda i opis
1 fstream :: close

Zamyka plik aktualnie skojarzony z obiektem, usuwając skojarzenie go ze strumienia.

2 fstream :: is_open

Zwraca czy strumień jest aktualnie powiązany z plikiem.

3 fstream :: open

Otwiera plik określony przez argument nazwa_pliku, kojarząc go z obiektem strumienia.

4 fstream :: operator =

Zwraca stałą iterator, która wskazuje początek tablicy.

5 fstream :: rdbuf

Zwraca wskaźnik do wewnętrznego obiektu filebuf.

6 fstream :: swap

Wymienia wszystkie dane wewnętrzne między x a * this.

Przeciążone funkcje niebędące członkami

Sr.No. Metoda i opis
1 bez wymiany

Wymienia wartości obiektów fstream x i y.