basic_ios Class
Şablon sınıfını hem giriş akışları için genel depolama ve üye işlevlerini açıklar (şablon sınıfının basic_istream) ve çıktı akışlarını (şablon sınıfının basic_ostream) şablon parametreleri bağlıdır. (Sınıf ios_base ortak ve template parameters bağımlı nedir açıklar.) Sınıfın bir nesnesi basic_ios < sınıfı, Elem, sınıf nitelikler > yardımcı türündeki öğeleri içeren bir akış kontrol Elem, karakteri olan nitelikler sınıfı tarafından belirlenen nitelikler.
template <class Elem, class Traits>
class basic_ios : public ios_base
Parametreler
Elem
Bir tür.Traits
Türünde bir değişken char_traits.
Notlar
Sınıfın bir nesnesi basic_ios < sınıfı, Elem, sınıf nitelikler > saklar:
Bağ işaretçi türünde bir nesne için basic_istream< Elem, nitelikler >.
Akış Arabellek işaretçi türünde bir nesne için basic_streambuf< Elem, nitelikler >.
Durum bilgisi akışını temel nesne türü olarak ios_base.
Bir nesne türü bir dolgu karakteri char_type.
Oluşturucular
Yapıları basic_ios sınıfı. |
TypeDef
Şablon parametre eşanlamlısı Elem. |
|
Eşanlamlısı Traits::int_type. |
|
Eşanlamlısı Traits::off_type. |
|
Eşanlamlısı Traits::pos_type. |
|
Şablon parametre eşanlamlısı Traits. |
Üye işlevleri
Akış Arabellek bütünlüğünü kaybı gösterir. |
|
Tüm hata bayrakları temizler. |
|
Bayrakları bir akışından başka bir konuma kopyalar. |
|
Bir akışın sonuna ulaşıldı gösterir. |
|
Hangi durumlar akış tarafından atılan gösterir. |
|
Geçerli alan bir akışından ayıklamak için başarısız olduğunu gösterir. |
|
Metin akışı olarak kadar geniş olmadığı zaman, kullanılacak karakteri verir veya belirtir. |
|
Akış, iyi koşullarda olduğunu gösterir. |
|
Yerel ayarlarını değiştirir. |
|
Arayan basic_ios kurucuları. |
|
Geçerli nesne parametresi Akış Arabellek için işaretçiyi dışındaki tüm değerlerini taşır. |
|
Karşılığı char bulur bir verilen char_type. |
|
Belirtilen arabellek akış yolları. |
|
BITS bayraklarının durumunu okur. |
|
Bu akış nesnesi için okuma arabelleği için akış arabellek atar. |
|
Ek bayrakları ayarlar. |
|
Bu değerler kullanmaz basic_ios için başka bir nesne basic_ios nesnesi. İşaretçiler akış arabellekleri takas değil. |
|
Önce başka bir akış işlenen, bir akış sağlar. |
|
Eşdeğer bulur char_type için belirli bir karakter. |
İşleçler
Kullanılmasına bir basic_ios olarak nesne bir bool. Otomatik türü dönüştürme ortak, istenmeyen yan etkileri önlemek için devre dışı bırakılır. |
|
Akış hala iyi olup olmadığını gösterir. |
|
Akış bozuk değilse gösterir. |
Gereksinimler
Başlık: <ios>
Namespace: std
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği