บทนำ
เป็นอ็อบเจ็กต์สตรีมเอาต์พุตสามารถเขียนลำดับของอักขระและแสดงข้อมูลชนิดอื่น ๆ สมาชิกเฉพาะถูกจัดเตรียมไว้เพื่อดำเนินการเอาต์พุตเหล่านี้
คำจำกัดความ
ด้านล่างนี้คือคำจำกัดความของ std :: ostream
typedef basic_ostream<char> ostream;
พารามิเตอร์
ประเภทสมาชิก
ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
1 |
เหตุการณ์ |
พิมพ์เพื่อระบุประเภทเหตุการณ์ |
2 |
event_callback |
ประเภทฟังก์ชันเรียกกลับเหตุการณ์ |
3 |
ความล้มเหลว |
คลาสพื้นฐานสำหรับข้อยกเว้นสตรีม |
4 |
fmtflags |
พิมพ์แฟล็กรูปแบบสตรีม |
5 |
ในนั้น |
เริ่มต้นอ็อบเจ็กต์สตรีมมาตรฐาน |
6 |
iostate |
พิมพ์แฟล็กสถานะสตรีม |
7 |
openmode |
พิมพ์แฟล็กโหมดเปิดสตรีม |
8 |
Seedir |
พิมพ์แฟล็กทิศทางการค้นหาสตรีม |
9 |
basic_istream :: ยาม |
ใช้เพื่อเตรียมสตรีมสำหรับอินพุต |
10 |
askdirbasic_ostream :: ยาม |
ใช้เพื่อเตรียมสตรีมสำหรับเอาต์พุต |
ฟังก์ชั่นสมาชิกสาธารณะ
ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
1 |
(ตัวสร้าง) |
สร้างวัตถุ (ฟังก์ชันสมาชิกสาธารณะ) |
2 |
(ผู้ทำลาย) |
ทำลายวัตถุ (ฟังก์ชันสมาชิกสาธารณะ) |
ฟังก์ชั่นสมาชิกสาธารณะ
ซีเนียร์ |
ฟังก์ชั่นสมาชิก |
คำจำกัดความ |
1 |
gcount |
ใช้เพื่อรับจำนวนอักขระ |
2 |
ได้รับ |
ใช้เพื่อรับอักขระ |
3 |
getline |
ใช้เพื่อรับสาย |
4 |
เพิกเฉย |
ใช้เพื่อแยกและทิ้งอักขระ |
5 |
มอง |
ใช้เพื่อดูตัวละครถัดไป |
6 |
อ่าน |
ใช้ในการอ่านบล็อกข้อมูล |
7 |
น่าอ่าน |
ใช้เพื่ออ่านข้อมูลที่มีอยู่ในบัฟเฟอร์ |
8 |
นำกลับมา |
ใช้เพื่อใส่อักขระกลับ |
9 |
ไม่ได้รับ |
ใช้เพื่อปลดอักขระ |
เอาต์พุตที่จัดรูปแบบ
ซีเนียร์ |
เอาต์พุต |
คำจำกัดความ |
1 |
ตัวดำเนินการ >> |
ใช้เพื่อแยกอินพุตที่จัดรูปแบบ |
เอาต์พุตที่ไม่ได้ฟอร์แมต
ซีเนียร์ |
เอาต์พุต |
คำจำกัดความ |
1 |
ใส่ |
ใช้ใส่ตัวอักษร |
2 |
เขียน |
ใช้ในการเขียนบล็อกข้อมูล |
การวางตำแหน่ง
ซีเนียร์ |
ตำแหน่ง |
คำจำกัดความ |
1 |
ปากโป้ง |
ใช้เพื่อรับตำแหน่งในลำดับเอาต์พุต |
2 |
แสวงหาป |
ใช้เพื่อกำหนดตำแหน่งในลำดับเอาต์พุต |
การซิงโครไนซ์
ซีเนียร์ |
การซิงโครไนซ์ |
คำจำกัดความ |
1 |
ล้าง |
ใช้เพื่อล้างบัฟเฟอร์สตรีมเอาต์พุต |
ฟังก์ชันสมาชิกที่ได้รับการป้องกัน
ซีเนียร์ |
ฟังก์ชั่นสมาชิก |
คำจำกัดความ |
1 |
ตัวดำเนินการ = |
ใช้เพื่อย้ายงาน |
2 |
แลกเปลี่ยน |
ใช้เพื่อสลับภายใน |
ฟังก์ชันสมาชิกสาธารณะที่สืบทอดมาจาก basic_ios
ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
1 |
ดี |
ใช้เพื่อตรวจสอบสถานะของสตรีมว่าดีหรือไม่ |
2 |
eof |
ใช้เพื่อตรวจสอบว่าตั้งค่า eofbit ไว้หรือไม่ |
3 |
ล้มเหลว |
ใช้เพื่อตรวจสอบว่ามีการตั้งค่า failbit หรือ badbit ไว้หรือไม่ |
4 |
ไม่ดี |
ใช้เพื่อตรวจสอบว่ามีการตั้งค่า badbit หรือไม่ |
5 |
โอเปอเรเตอร์! |
ประเมินสตรีม |
6 |
rdstate |
ใช้เพื่อรับแฟล็กสถานะข้อผิดพลาด |
7 |
setstate |
ใช้เพื่อตั้งค่าสถานะสถานะข้อผิดพลาด |
8 |
ชัดเจน |
ใช้เพื่อตั้งค่าสถานะสถานะข้อผิดพลาด |
9 |
เติม |
รับ / ตั้งค่าอักขระเติม |
10 |
ข้อยกเว้น |
ใช้เพื่อรับ / ตั้งค่ามาสก์ข้อยกเว้น |
11 |
อิ่มเอม |
Imbue locale |
12 |
ผูก |
ใช้เพื่อรับ / ตั้งค่าสตรีมที่เชื่อมโยง |
13 |
rdbuf |
ใช้เพื่อรับ / ตั้งค่าบัฟเฟอร์สตรีม |
14 |
แคบ |
อักขระแคบ |
15 |
เบิก |
ขยายอักขระ |