Aracılığıyla paylaş


Giriş akışları

Giriş akışı nesnesi bayt kaynağıdır.En önemli üç giriş akışı sınıfları IStream, ifstream, ve istringstream.

istream Sınıf sıralı metin modunda giriş için en iyi şekilde kullanılır.Sınıfın nesnelerini yapılandırabilirsiniz istream arabelleğe alınmış veya unbuffered işlemi için.Temel sınıfın tüm işlevselliği ios, yer aldığı istream.Nadiren sınıf nesneleri oluşturmak istream.Bunun yerine, genellikle önceden tanımlanmış kullanacağınız cin gerçekte bir sınıf nesnesi nesne ostream.Bazı durumlarda atamak için cin diğer akış nesnelere program başlangıç sonra.

ifstream Sınıf disk dosya giriş destekler.Gerekiyorsa bir sadece giriş dosyası disk, sınıfın bir nesnesi oluşturmak ifstream.İkili veya metin modu veri belirtebilirsiniz.Kurucu içinde bir dosya adı belirtirseniz, nesne oluşturulur, dosya otomatik olarak açılır.Aksi halde, kullanabileceğiniz open sonra varsayılan kurucuyu çağırma işlevi.Birçok biçimlendirme seçenekleri ve üye işlevleri uygulamak ifstream nesneler.Temel sınıflar tüm işlevselliğini ios ve istream yer aldığı ifstream.

Kütüphane işlevi gibi sscanf_s, istringstream sınıfı, bellek içi dizeleri girişten destekler.Boş bir sonlandırıcıya sahip bir karakter dizisinden veri ayıklamak için ayırmak ve dize başlatmak ve sonra sınıfın bir nesnesi oluşturmak istringstream.

Bu Bölümde

Giriş akımı nesneleri oluşturma

Ayıklama işleçleri kullanma

Hata ayıklama sınama

Giriş akımı Manipulators

Giriş akımı üye işlevleri

Aşırı >> Kendi sınıflarınızı işlecin

Ayrıca bkz.

Başvuru

iostream programlama