Aracılığıyla paylaş


Giriş/Çıkış Akışları

basic_iostream, üst bilgi dosyası <istream> içinde tanımlanan, hem giriş hem de çıkış karakter tabanlı G/Ç akışlarını işleyen nesneler için sınıf şablonudur.

karaktere özgü uzmanlıkları basic_iostream tanımlayan ve kodun okunmasını kolaylaştırmaya yardımcı olabilecek iki tür tanımı vardır: iostream (üst bilgi dosyası <iostream> ile karıştırılmamalıdır), öğesini temel alan basic_iostream<char>wiostream bir G/Ç akışı, tabanlı basic_iostream<wchar_t>bir G/Ç akışıdır.

Daha fazla bilgi için bkz . basic_iostream Sınıfı, iostream ve wiostream.

öğesinden basic_iostream türetme, dosyalardan karakter verilerinin akışını yapmak için kullanılan sınıf şablonudur basic_fstream.

ayrıca karaktere özgü özelleştirmeler sağlayan tür tanımları basic_fstreamda vardır. fstreamBunlar, tabanlı bir dosya G/Ç akışı charolan ve wfstreamtabanlı bir dosya G/Ç akışıdırwchar_t. Daha fazla bilgi için bkz . basic_fstream Sınıfı, fstream ve wfstream. Bu tür tanımlarının kullanılması için üst bilgi dosyasının <fstream> eklenmesi gerekir.

Not

Dosya G/Ç'sini gerçekleştirmek için bir basic_fstream nesne kullanıldığında, temel alınan arabellek okuma ve yazma için ayrı olarak belirlenmiş konumlar içerse de, geçerli giriş ve geçerli çıkış konumları birbirine bağlanır ve bu nedenle bazı verilerin okunması çıkış konumunu taşır.

Sınıf şablonu basic_stringstream ve yaygın uzmanlığı olan stringstream, genellikle karakter verileri eklemek ve ayıklamak için G/Ç akış nesneleriyle çalışmak için kullanılır. Daha fazla bilgi için bkz . basic_stringstream Sınıfı.

Ayrıca bkz.

dize akışı
basic_stringstream Sınıfı
<akış>
iostream Programlaması
C++ Standart Kitaplığı