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