บทนำ
ไลบรารีมาตรฐาน C ++ มีชุดความสามารถอินพุต / เอาต์พุตที่ครอบคลุมซึ่งเราจะเห็นในบทต่อ ๆ ไป บทนี้จะกล่าวถึงการดำเนินการ I / O ขั้นพื้นฐานและทั่วไปที่จำเป็นสำหรับการเขียนโปรแกรม C ++
คลาสและประเภทฐานอินพุต - เอาท์พุตสำหรับลำดับชั้นของคลาส IOStream ดังที่แสดงด้านล่าง -
ประเภท
เทมเพลตคลาส
| ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
| 1 |
basic_ios |
คลาสพื้นฐานสำหรับสตรีม (ส่วนประกอบขึ้นอยู่กับชนิด |
| 2 |
fpos |
เทมเพลตคลาสตำแหน่งสตรีม |
ชั้นเรียน
| ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
| 1 |
ios |
คลาสพื้นฐานสำหรับสตรีม (ส่วนประกอบขึ้นอยู่กับประเภท) |
| 2 |
ios_base |
คลาสพื้นฐานสำหรับสตรีม |
| 3 |
wios |
คลาสพื้นฐานสำหรับสตรีมอักขระแบบกว้าง |
ประเภทอื่น ๆ
จัดรูปแบบตัวปรับค่าสถานะ (ฟังก์ชัน)
ธงอิสระ (เปิดเครื่อง) -
แฟล็กอิสระ (ปิด) -
แฟล็กรูปแบบฐานตัวเลข (แฟล็ก "basefield") -
| ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
| 1 |
ธ.ค. |
ใช้ฐานทศนิยม |
| 2 |
ฐานสิบหก |
ใช้ฐานสิบหก |
| 3 |
ต.ค. |
ใช้ฐานแปด |
แฟล็กรูปแบบจุดลอยตัว (แฟล็ก "floatfield") -
| ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
| 1 |
แก้ไขแล้ว |
ใช้สัญกรณ์ทศนิยมคงที่ |
| 2 |
วิทยาศาสตร์ |
ใช้สัญกรณ์จุดลอยตัวทางวิทยาศาสตร์ |
แฟล็กรูปแบบ Adustment (แฟล็ก "adjustmentfield") -
| ซีเนียร์ |
ประเภทสมาชิก |
คำจำกัดความ |
| 1 |
ภายใน |
ปรับฟิลด์โดยการแทรกอักขระที่ตำแหน่งภายใน |
| 2 |
ซ้าย |
ปรับเอาต์พุตไปทางซ้าย |
| 3 |
ขวา |
ปรับเอาต์พุตไปทางขวา |