ไลบรารี C ++ - <fstream>
บทนำ
ประเภทข้อมูลนี้แสดงถึงสตรีมไฟล์โดยทั่วไปและมีความสามารถของทั้ง ofstream และ ifstream ซึ่งหมายความว่าสามารถสร้างไฟล์เขียนข้อมูลไปยังไฟล์และอ่านข้อมูลจากไฟล์ได้
คำจำกัดความ
ด้านล่างนี้คือคำจำกัดความของ std :: fstream
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
พารามิเตอร์
charT - นามแฝงเป็นสมาชิก char_type
traits - นามแฝงเป็น traits_type สมาชิก
ประเภทสมาชิก
ประเภทสมาชิกต่อไปนี้สามารถใช้เป็นพารามิเตอร์หรือประเภทการส่งคืนโดยฟังก์ชันสมาชิก
ซีเนียร์ | ประเภทสมาชิก | คำจำกัดความ |
---|---|---|
1 | ถ่าน | ประเภทตัวละคร |
2 | char_traits <char> | traits_type |
3 | int | const value_type |
4 | int | int_type |
5 | Streampos | pos_type |
6 | สตรีมออฟ | off_type |
ฟังก์ชั่นจาก <fstream>
ด้านล่างนี้คือรายการวิธีการทั้งหมดจาก <fstream>
ฟังก์ชั่นสมาชิก
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | fstream :: ปิด
ปิดไฟล์ที่เชื่อมโยงกับออบเจ็กต์ในขณะนี้โดยแยกการเชื่อมโยงจากสตรีม |
2 | fstream :: is_open
ส่งกลับว่าสตรีมเชื่อมโยงกับไฟล์หรือไม่ |
3 | fstream :: เปิด
เปิดไฟล์ที่ระบุโดยชื่อไฟล์อาร์กิวเมนต์เชื่อมโยงกับอ็อบเจ็กต์สตรีม |
4 | fstream :: ตัวดำเนินการ =
ส่งคืนตัววนซ้ำคงที่ซึ่งชี้ไปที่จุดเริ่มต้นของอาร์เรย์ |
5 | fstream :: rdbuf
ส่งกลับตัวชี้ไปยังวัตถุ filebuf ภายใน |
6 | fstream :: แลกเปลี่ยน
แลกเปลี่ยนข้อมูลภายในทั้งหมดระหว่าง x และ * สิ่งนี้ |
ฟังก์ชันที่ไม่มีสมาชิกมากเกินไป
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | ไม่มีการแลกเปลี่ยน
แลกเปลี่ยนค่าของวัตถุ fstream x และ y |