ไลบรารี C ++ - <ostream>

บทนำ

เป็นอ็อบเจ็กต์สตรีมเอาต์พุตสามารถเขียนลำดับของอักขระและแสดงข้อมูลชนิดอื่น ๆ สมาชิกเฉพาะถูกจัดเตรียมไว้เพื่อดำเนินการเอาต์พุตเหล่านี้

คำจำกัดความ

ด้านล่างนี้คือคำจำกัดความของ std :: ostream

typedef basic_ostream<char> ostream;

พารามิเตอร์

  • charT - ประเภทตัวละคร

  • traits - คลาสลักษณะตัวละครที่กำหนดคุณสมบัติที่สำคัญของตัวละครที่ใช้โดยวัตถุสตรีม

ประเภทสมาชิก

ซีเนียร์ ประเภทสมาชิก คำจำกัดความ
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 เบิก ขยายอักขระ