C ++ Kitaplığı - <ostream>

Giriş

Bu bir çıktı akışı nesneleri karakter dizileri yazabilir ve diğer veri türlerini temsil edebilir. Bu çıktı işlemlerini gerçekleştirmek için belirli üyeler sağlanır.

Tanım

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

typedef basic_ostream<char> ostream;

Parametreler

  • charT - Karakter türü.

  • traits - Akış nesneleri tarafından kullanılan karakterlerin temel özelliklerini tanımlayan karakter özellikleri sınıfı.

Üye türleri

Sr.No. Üye türleri Tanım
1 Etkinlik Olay türünü belirtmek için yazın
2 event_callback Olay geri çağırma işlevi türü
3 başarısızlık Akış istisnaları için temel sınıf
4 fmtflags Akış biçimi bayrakları için tür
5 İçinde Standart akış nesnelerini başlatın
6 iostate Akış durumu bayrakları için tür
7 açık mod Akış açma modu bayrakları için tür
8 seekdir Akış arama yönü bayrağı türü
9 basic_istream :: nöbetçi Akışı girişe hazırlamak için kullanılır
10 seekdirbasic_ostream :: nöbetçi Akışı çıktıya hazırlamak için kullanılır

Genel Üye İşlevleri

Sr.No. Üye türleri Tanım
1 (kurucu) Nesne oluştur (genel üye işlevi)
2 (yıkıcı) Nesneyi yok et (genel üye işlevi)

Genel üye işlevleri

Sr.No. Üye İşlevleri Tanım
1 gcount Karakter sayısını almak için kullanılır
2 almak Karakter almak için kullanılır
3 hat almak Hat almak için kullanılır
4 göz ardı etmek Karakterleri ayıklamak ve atmak için kullanılır
5 dikizlemek Bir sonraki karaktere göz atmak için kullanılır
6 okumak Veri bloğunu okumak için kullanılır
7 okur Arabellekte bulunan verileri okumak için kullanılır
8 geri koy Karakteri geri koymak için kullanılır
9 unget Karakteri kaldırmak için kullanılır

Biçimlendirilmiş çıktı

Sr.No. Çıktı Tanım
1 operatör >> Biçimlendirilmiş girdiyi çıkarmak için kullanılır

Biçimlendirilmemiş çıktı

Sr.No. Çıktı Tanım
1 koymak Karakter koymak için kullanılır
2 yazmak Veri bloğu yazmak için kullanılır

Konumlandırma

Sr.No. Durum Tanım
1 Tellp Çıkış sırasında pozisyon almak için kullanılır.
2 arama Çıkış sırasındaki pozisyonu ayarlamak için kullanılır.

Senkronizasyon

Sr.No. Senkronizasyon Tanım
1 kızarma Çıkış akışı tamponunu temizlemek için kullanılır

Korumalı üye işlevleri

Sr.No. Üye İşlevleri Tanım
1 operatör = Ödevi taşımak için kullanılır
2 takas Dahili unsurları değiştirmek için kullanılır

Basic_ios'tan miras alınan genel üye işlevleri

Sr.No. Üye türleri Tanım
1 iyi Akış durumunun iyi olup olmadığını kontrol etmek için kullanılır
2 eof Eofbit'in ayarlanıp ayarlanmadığını kontrol etmek için kullanılır
3 başarısız Başarısız bit veya bozuk bit olup olmadığını kontrol etmek için kullanılır.
4 kötü Badbit'in ayarlanıp ayarlanmadığını kontrol etmek için kullanılır.
5 Şebeke! Akışı değerlendirin
6 rdstate Hata durumu bayraklarını almak için kullanılır
7 setstate Hata durumu bayrağını ayarlamak için kullanılır
8 açık Hata durumu bayrağını ayarlamak için kullanılır
9 doldurmak Doldurma karakterini al / ayarla
10 istisnalar İstisnalar maskesini almak / ayarlamak için kullanılır.
11 aşılamak Yerel ayarı Imbue
12 kravat Bağlı akışı almak / ayarlamak için kullanılır
13 rdbuf Akış tamponunu almak / ayarlamak için kullanılır
14 dar Dar karakter
15 genişletmek Karakteri genişlet