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
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 |