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