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.