C ++ Kitaplığı - <fstream>

Giriş

Bu veri türü genel olarak dosya akışını temsil eder ve hem akış hem de ifstream yeteneklerine sahiptir, bu da dosyalar oluşturabileceği, dosyalara bilgi yazabileceği ve dosyalardan bilgi okuyabileceği anlamına gelir.

Tanım

Aşağıda std :: fstream'in tanımı bulunmaktadır.

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

Parametreler

  • charT - Üye char_type olarak takma ad.

  • traits - Üye özellikleri_türü olarak takma ad.

Üye türleri

Aşağıdaki üye türleri, üye işlevlere göre parametre veya dönüş türü olarak kullanılabilir.

Sr.No. Üye türleri Tanım
1 kömür Karakter Türü
2 char_traits <char> nitelik_türü
3 int const value_type
4 int int_type
5 Streampos pos_type
6 akış off_type

<fstream> kaynaklı işlevler

Aşağıda <fstream> kaynaklı tüm yöntemlerin listesi bulunmaktadır.

Üye fonksiyonları

Sr.No. Yöntem ve açıklama
1 fstream :: close

Nesne ile o anda ilişkilendirilmiş olan dosyayı akışla ilişkisini keserek kapatır.

2 fstream :: is_open

Akışın şu anda bir dosyayla ilişkili olup olmadığını döndürür.

3 fstream :: açık

Bağımsız değişken dosya adı ile tanımlanan dosyayı akış nesnesiyle ilişkilendirerek açar.

4 fstream :: operator =

Dizinin başlangıcına işaret eden sabit bir yineleyici döndürür.

5 fstream :: rdbuf

Dahili filebuf nesnesine bir işaretçi döndürür.

6 fstream :: takas

Tüm dahili verileri x ve * this arasında değiştirir.

Üye olmayan aşırı yüklenmiş işlevler

Sr.No. Yöntem ve açıklama
1 takassız

X ve y fstream nesnelerinin değerlerini değiştirir.