Aracılığıyla paylaş


Çıkış Akışları

Çıkış akışı nesnesi baytlar için bir hedeftir. En önemli üç çıkış akışı sınıfı , ofstreamve ostringstreamşeklindedirostream.

ostream sınıfı, türetilmiş sınıfı basic_ostreamaracılığıyla önceden tanımlanmış akış nesnelerini destekler:

  • cout standart çıkış

  • cerr sınırlı arabelleğe alma ile standart hata

  • clogcerr ancak tam arabelleğe alma ile benzer

Nesneler nadiren 'den ostreamoluşturulur; önceden tanımlanmış nesneler genellikle kullanılır. Bazı durumlarda, program başlangıcından sonra önceden tanımlanmış nesneleri yeniden atayabilirsiniz. ostream Arabelleğe alınmış veya kaldırılmış işlem için yapılandırılabilir sınıfı, sıralı metin modu çıkışı için en uygun olanıdır. temel sınıfının iostüm işlevlerine dahil ostreamedilir. sınıfının ostreamnesnesini oluşturursanız, oluşturucuya bir streambuf nesne belirtmeniz gerekir.

ofstream sınıfı disk dosyası çıkışını destekler. Yalnızca çıkış diski gerekiyorsa sınıfının ofstreambir nesnesini oluşturmalısınız. Nesne oluşturulurken veya nesnenin ofstream üye işlevi çağrılırken open nesnelerin ikili veya metin modu verilerini kabul edip etmediğini ofstream belirtebilirsiniz. Birçok biçimlendirme seçeneği ve üye işlevi nesnelere ofstream ve temel sınıfların ios tüm işlevlerine uygulanır ve ostream dahil edilir.

Oluşturucuda bir dosya adı belirtirseniz, nesne oluşturulduğunda bu dosya otomatik olarak açılır. Aksi takdirde, varsayılan oluşturucuyu çağırdıktan sonra üye işlevini kullanabilirsiniz open .

Çalışma zamanı işlevi sprintf_sgibi sınıfı da ostringstream bellek içi dizelerin çıkışını destekler. G/Ç akış biçimlendirmesini kullanarak bellekte bir dize oluşturmak için sınıfının ostringstreambir nesnesini oluşturun.

Bu Bölümde

Çıkış Akış Nesnelerini Oluşturma

Ekleme İşleçlerini Kullanma ve Biçimi Denetleme

Çıkış Dosya Akışı Üye İşlevleri

Ara Belleğe Almanın Etkileri

İkili Çıktı Dosyaları

<< Kendi Sınıflarınız için İşleci Aşırı Yükleme

Bağımsız Değişkenler Olmadan Kendi Manipülatörlerinizi Yazma

Ayrıca bkz.

ofstream
ostringstream
iostream Programlama