Perpustakaan C ++ - <ostream>

pengantar

Ini adalah aliran keluaran, objek dapat menulis urutan karakter dan mewakili jenis data lainnya. Anggota khusus disediakan untuk melakukan operasi keluaran ini.

Definisi

Di bawah ini adalah definisi dari std :: ostream.

typedef basic_ostream<char> ostream;

Parameter

  • charT - Tipe karakter.

  • traits - Kelas ciri-ciri karakter yang mendefinisikan properti penting dari karakter yang digunakan oleh objek aliran.

Jenis anggota

Sr.No. Jenis anggota Definisi
1 peristiwa Ketik untuk menunjukkan jenis acara
2 event_callback Jenis fungsi panggilan balik acara
3 kegagalan Kelas dasar untuk pengecualian aliran
4 fmtflags Ketik bendera format aliran
5 Init Inisialisasi objek aliran standar
6 iostate Ketik bendera negara bagian aliran
7 openmode Ketik untuk tanda mode pembukaan aliran
8 seekdir Ketik bendera arah pencarian aliran
9 basic_istream :: penjaga Ini digunakan untuk menyiapkan aliran untuk input
10 seekdirbasic_ostream :: penjaga Ini digunakan untuk menyiapkan aliran untuk keluaran

Fungsi Anggota Publik

Sr.No. Jenis anggota Definisi
1 (konstruktor) Bangun objek (fungsi anggota publik)
2 (penghancur) Hancurkan objek (fungsi anggota publik)

Fungsi anggota publik

Sr.No. Fungsi Anggota Definisi
1 gcount Ini digunakan untuk mendapatkan jumlah karakter
2 Dapatkan Ini digunakan untuk mendapatkan karakter
3 getline Ini digunakan untuk mendapatkan garis
4 mengabaikan Ini digunakan untuk mengekstrak dan membuang karakter
5 mengintip Ini digunakan untuk mengintip karakter berikutnya
6 Baca Ini digunakan untuk membaca blok data
7 membaca Ini digunakan untuk membaca data yang tersedia di buffer
8 taruh kembali Ini digunakan untuk mengembalikan karakter
9 unget Ini digunakan untuk melepaskan karakter

Output yang diformat

Sr.No. Keluaran Definisi
1 operator >> Ini digunakan untuk mengekstrak input yang diformat

Keluaran tidak diformat

Sr.No. Keluaran Definisi
1 taruh Ini digunakan untuk meletakkan karakter
2 menulis Ini digunakan untuk menulis blok data

Penentuan posisi

Sr.No. Posisi Definisi
1 ceritakan Ini digunakan untuk mendapatkan posisi dalam urutan keluaran
2 seekp Ini digunakan untuk mengatur posisi dalam urutan keluaran

Sinkronisasi

Sr.No. Sinkronisasi Definisi
1 menyiram Ini digunakan untuk menyiram buffer aliran keluaran

Fungsi anggota yang dilindungi

Sr.No. Fungsi Anggota Definisi
1 operator = Ini digunakan untuk memindahkan tugas
2 menukar Ini digunakan untuk menukar internal

Fungsi anggota publik diwarisi dari basic_ios

Sr.No. Jenis anggota Definisi
1 baik Ini digunakan untuk memeriksa apakah keadaan aliran baik
2 eof Ini digunakan untuk memeriksa apakah eofbit disetel
3 gagal Ini digunakan untuk memeriksa apakah failbit atau badbit disetel
4 buruk Ini digunakan untuk memeriksa apakah badbit disetel
5 operator! Evaluasi aliran
6 rdstate Ini digunakan untuk mendapatkan bendera negara kesalahan
7 setstate Ini digunakan untuk menyetel bendera status kesalahan
8 bersih Ini digunakan untuk menyetel bendera status kesalahan
9 mengisi Dapatkan / atur karakter isian
10 pengecualian Ini digunakan untuk mendapatkan / menyetel topeng pengecualian
11 mengilhami Lokal imbue
12 dasi Ini digunakan untuk mendapatkan / mengatur aliran terikat
13 rdbuf.dll Ini digunakan untuk mendapatkan / mengatur buffer aliran
14 sempit Karakter yang sempit
15 melebar Memperluas karakter