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. |