Perpustakaan C ++ - <fstream>
pengantar
Tipe data ini mewakili aliran file secara umum, dan memiliki kemampuan dari aliran dan ifstream yang berarti dapat membuat file, menulis informasi ke file, dan membaca informasi dari file.
Definisi
Di bawah ini adalah definisi dari std :: fstream.
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
Parameter
charT - Alias sebagai char_type anggota.
traits - Alias sebagai anggota traits_type.
Jenis anggota
Jenis anggota berikut dapat digunakan sebagai parameter atau jenis pengembalian berdasarkan fungsi anggota.
Sr.No. | Jenis anggota | Definisi |
---|---|---|
1 | arang | Jenis Karakter |
2 | char_traits <char> | traits_type |
3 | int | const value_type |
4 | int | int_type |
5 | streampo | pos_type |
6 | streamoff | off_type |
Fungsi dari <fstream>
Di bawah ini adalah daftar semua metode dari <fstream>
Fungsi anggota
Sr.No. | Metode & deskripsi |
---|---|
1 | fstream :: dekat Menutup file yang saat ini terkait dengan objek, melepaskannya dari aliran. |
2 | fstream :: is_open Mengembalikan apakah aliran saat ini terkait dengan file. |
3 | fstream :: terbuka Membuka file yang diidentifikasi oleh nama file argumen, mengaitkannya dengan objek aliran. |
4 | fstream :: operator = Mengembalikan iterator konstan yang menunjuk ke awal larik. |
5 | fstream :: rdbuf Mengembalikan pointer ke objek filebuf internal. |
6 | fstream :: swap Bertukar semua data internal antara x dan * ini. |
Fungsi non-anggota kelebihan beban
Sr.No. | Metode & deskripsi |
---|---|
1 | bebas swap Menukar nilai dari objek fstream x dan y. |