Aracılığıyla paylaş


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:

f2dh4a23.collapse_all(tr-tr,VS.110).gifOluşturucular

basic_ios

Yapıları basic_ios sınıfı.

f2dh4a23.collapse_all(tr-tr,VS.110).gifTypeDef

char_type

Şablon parametre eşanlamlısı Elem.

int_type

Eşanlamlısı Traits::int_type.

off_type

Eşanlamlısı Traits::off_type.

pos_type

Eşanlamlısı Traits::pos_type.

traits_type

Şablon parametre eşanlamlısı Traits.

f2dh4a23.collapse_all(tr-tr,VS.110).gifÜye işlevleri

hatalı

Akış Arabellek bütünlüğünü kaybı gösterir.

Temizle

Tüm hata bayrakları temizler.

copyfmt

Bayrakları bir akışından başka bir konuma kopyalar.

EOF

Bir akışın sonuna ulaşıldı gösterir.

özel durumlar

Hangi durumlar akış tarafından atılan gösterir.

başarısız

Geçerli alan bir akışından ayıklamak için başarısız olduğunu gösterir.

dolgu

Metin akışı olarak kadar geniş olmadığı zaman, kullanılacak karakteri verir veya belirtir.

iyi

Akış, iyi koşullarda olduğunu gösterir.

imbue

Yerel ayarlarını değiştirir.

init

Arayan basic_ios kurucuları.

taşıma

Geçerli nesne parametresi Akış Arabellek için işaretçiyi dışındaki tüm değerlerini taşır.

Dar

Karşılığı char bulur bir verilen char_type.

rdbuf

Belirtilen arabellek akış yolları.

rdstate

BITS bayraklarının durumunu okur.

set_rdbuf

Bu akış nesnesi için okuma arabelleği için akış arabellek atar.

setstate

Ek bayrakları ayarlar.

takas

Bu değerler kullanmaz basic_ios için başka bir nesne basic_ios nesnesi.İşaretçiler akış arabellekleri takas değil.

Bağ

Önce başka bir akış işlenen, bir akış sağlar.

genişletmek

Eşdeğer bulur char_type için belirli bir karakter.

f2dh4a23.collapse_all(tr-tr,VS.110).gifİşleçler

açık operator bool

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.

Operatör void *

Akış hala iyi olup olmadığını gösterir.

operator!

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

iostream programlama

iostreams kuralları

Diğer Kaynaklar

basic_ios üyeleri

<ios> Üyeler