ios_base Class
Depolama sınıfı tanımlar ve üye şablon parametreleri üzerinde bağımlı olmayan ortak giriş ve çıkış akışlarını çalışır. (Şablon sınıfı basic_ios ne ortaktır ve şablon parametreleri bağımlı açıklar.)
Sınıf ios_base bir nesneyi oluşan biçimlendirme bilgileri depolar:
Biçimlendirme türünde bir nesne bayrak fmtflags.
Bir nesne türü olarak bir özel durum maskesi iostate.
Bir nesne türü, alan genişliği int*.*
Görüntüleme duyarlığı türünde bir nesne olarak int.
Bir yerel nesne türünde bir nesne yerel.
Öğe türü ile Genişletilebilir iki dizi uzun ve void işaretçisi.
Sınıf ios_base bir nesneyi türünde bir nesne de akışı durumu bilgilerini depolar iostateve geri çağırma yığını.
Oluşturucular
Yapıları ios_base nesneler. |
TypeDef
Geçirilen bir işlevi tanımlar register_call. |
|
Çıktının görünüşünü belirlemek için sabitler. |
|
Bir akış durumunu açıklayan sabitleri tanımlar. |
|
Akışı ile etkileşim şeklini açıklar. |
|
Mahsup işlemleri için başlangıç noktası belirler. |
Numaralandırmalar
Olay türlerini belirtir. |
Sabitler
Bir bit maskesi olarak tanımlananinternal | left | right. |
|
İsteyen her eklenmeden önce akışının sonunu belirtir. |
|
Denetleme, nesne oluşturulduğunda bir akışın sonuna kadar arayan belirtir. |
|
Akış Arabellek bütünlüğünü kaybı kaydeder. |
|
Bir bit maskesi olarak tanımlanandec | hex | oct. |
|
Arayan bir sıra başına göre belirtir. |
|
Dosya ikili akış yerine metin akışı olarak okumak olduğunu belirtir. |
|
Ekleme veya çıkarma nesne türü belirtir bool adları (gibi true ve false) sayısal değerler olarak değil. |
|
Geçerli konumu bir sıra içinde isteyen belirtir. |
|
Ekleme veya çıkarma tamsayı değerleri ondalık biçiminde belirtir. |
|
Arayan bir sıra sonuna göre belirtir. |
|
Kayıtlar son bir ayıklama sırasında dosya. |
|
Geçerli alan bir akışından ayıklamak için bir hata kaydeder. |
|
Kayan nokta değerleri ekleme biçiminde sabit noktalı (üstel hiçbir alan yok) belirtir. |
|
Bir bit maskesi olarak tanımlananfixed | scientific |
|
Tüm durum bitleri temizleyin. |
|
Ekleme veya çıkarma tamsayı değerler onaltılık biçimde belirtir. |
|
Bir ayıklama belirtir. |
|
Karakterler için oluşturulmuş bir sayısal alan dahili bir noktada PAD'ler ekleyerek bir alan genişliği doldurun. |
|
Sola yaslama belirtir. |
|
Ekleme veya çıkarma tamsayı değer sekizlik biçiminde belirtir. |
|
Bir akış ekleme belirtir. |
|
Sağa yaslama belirtir. |
|
Kayan nokta değerleri ekleme biçiminde bilimsel (üstel alanı) belirtir. |
|
Oluşturulan tamsayı alanı tabanı ortaya çıkaran bir önek olarak ekleme belirtir. |
|
Ondalık noktasının koşulsuz ekleme oluşturulan bir kayan nokta alanını belirtir. |
|
Artı işareti eklenen negatif olmayan oluşturulan sayısal alana belirtir. |
|
Belirli ayıklamaları önce baştaki boşlukları atlama belirtir. |
|
Denetleme, nesne oluşturulduğunda, varolan bir dosyayı silme içeriğini belirtir. |
|
Sonra her ekleme boşaltılması için neden çıktı. |
|
Küçük harfler, büyük harfli eşdeğerleri olarak eklenmesi bazı eklemeler belirtir. |
Üye işlevleri
Üye sınıf üye işlevi tarafından atılan tüm özel durumlar için temel sınıf görevi gören temizleyin şablon sınıfta basic_ios. |
|
Ayarlar veya bayrağı geçerli ayarlarını döndürür. |
|
Depolanan yerel nesnesini döndürür. |
|
Yerel ayarlarını değiştirir. |
|
Oluşturulmuş standart iostream nesneleri oluşturur. |
|
Olarak depolanması için bir değer atayan bir iword. |
|
Kayan noktalı sayı görüntülemek için basamak sayısını belirtir. |
|
Olarak depolanması için bir değer atayan bir pword. |
|
Geri çağırma işlevi belirtir. |
|
Belirtilen bayrakları ayarlar. |
|
İostream ve c Çalışma Zamanı Kitaplığı işlemleri kaynak kodu içinde göründükleri sırada gerçekleşmesini sağlar. |
|
Belirtilen bayrakları kapalı olması neden olur. |
|
Çıkış akışı uzunluğunu ayarlar. |
|
Değişken akış parçası olmayacağını belirtir. |
İşleçler
Atama işleci için ios_base nesneler. |
Gereksinimler
Başlık: <ios>
Namespace: std
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği