C ++ Kitaplığı - <ios>

Giriş

C ++ standart kitaplıkları, sonraki bölümlerde göreceğimiz kapsamlı bir girdi / çıktı yetenekleri seti sağlar. Bu bölümde, C ++ programlama için gerekli olan çok temel ve en yaygın G / Ç işlemleri tartışılacaktır.

Aşağıda gösterildiği gibi sınıfların IOStream hiyerarşisi için Giriş-Çıkış temel sınıfları ve türleri -

Türler

Sınıf şablonları

Sr.No. Üye türleri Tanım
1 basic_ios Akışlar için temel sınıf (türe bağlı bileşenler
2 fpos Akış konumu sınıfı şablonu

Sınıflar

Sr.No. Üye türleri Tanım
1 ios Akışlar için temel sınıf (türe bağlı bileşenler)
2 ios_base Akışlar için temel sınıf
3 wios Geniş karakter akışları için temel sınıf

Diğer çeşitler

Sr.No. Üye türleri Tanım
1 io_errc Giriş / çıkış hata koşulları
2 akış Akış ofset türü
3 Streampos Akış konumu türü
4 akış boyutu Akış boyutu türü
5 Wstreampos Geniş akış konumu türü

Biçim işareti manipülatörleri (işlevler)

Bağımsız bayraklar (açık) -

Sr.No. Üye türleri Tanım
1 Boolalpha Alfanümerik bool değerleri
2 showbase Sayısal temel önekleri göster
3 gösteri noktası Ondalık noktayı göster
4 Gösteri Olumlu işaretler göster
5 atlama Beyaz boşlukları atla
6 Unitbuf Eklemelerden sonra tamponu temizle
7 büyük harf Büyük harfler oluşturun

Bağımsız bayraklar (kapatma) -

Sr.No. Üye türleri Tanım
1 Noboolalpha Alfasayısal bool değeri yok
2 Noshowbase Sayısal temel önekleri gösterme
3 noshowpoint Ondalık nokta gösterme
4 noshowpos Olumlu işaretler gösterme
5 Noskipws Beyaz boşlukları atlamayın
6 isim Eklemeden sonra yıkamayı zorlamayın
7 nouppercase Büyük harfler üretmeyin

Sayısal temel biçim işaretleri ("temel alan" işaretleri) -

Sr.No. Üye türleri Tanım
1 aralık Ondalık taban kullan
2 altıgen Onaltılık taban kullan
3 oct Sekizli tabanı kullan

Kayan nokta biçim bayrakları ("floatfield" bayrakları) -

Sr.No. Üye türleri Tanım
1 sabit Sabit kayan nokta gösterimi kullan
2 ilmi Bilimsel kayan nokta gösterimi kullanın

Düzenleme biçimi bayrakları ("ayar alanı" işaretleri) -

Sr.No. Üye türleri Tanım
1 Dahili bir konuma karakterler ekleyerek alanı ayarlayın
2 ayrıldı Çıkışı sola ayarlayın
3 sağ Çıkışı sağa ayarlayın