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_fstream
da vardır. fstream
Bunlar, tabanlı bir dosya G/Ç akışı char
olan ve wfstream
tabanlı 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ığı