Thư viện C ++ - <fstream>
Giới thiệu
Kiểu dữ liệu này đại diện cho dòng tệp nói chung và có các khả năng của cả dòng và ifstream, có nghĩa là nó có thể tạo tệp, ghi thông tin vào tệp và đọc thông tin từ tệp.
Định nghĩa
Dưới đây là định nghĩa của std :: fstream.
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
Thông số
charT - Biệt danh là char_type thành viên.
traits - Biệt danh là đặc điểm_thành viên.
Các loại thành viên
Các kiểu thành viên sau có thể được sử dụng làm tham số hoặc kiểu trả về bởi các hàm thành viên.
Sr.No. | Các loại thành viên | Định nghĩa |
---|---|---|
1 | char | Loại ký tự |
2 | char_traits <char> | traits_type |
3 | int | const value_type |
4 | int | int_type |
5 | streampos | pos_type |
6 | phát trực tiếp | off_type |
Các hàm từ <fstream>
Dưới đây là danh sách tất cả các phương thức từ <fstream>
Chức năng thành viên
Sr.No. | Phương pháp & mô tả |
---|---|
1 | fstream :: close Đóng tệp hiện được liên kết với đối tượng, ngắt liên kết nó khỏi luồng. |
2 | fstream :: is_open Trả về liệu luồng hiện có được liên kết với tệp hay không. |
3 | fstream :: mở Mở tệp được xác định bằng tên tệp đối số, liên kết tệp đó với đối tượng luồng. |
4 | fstream :: operator = Trả về một trình lặp không đổi trỏ đến phần đầu của mảng. |
5 | fstream :: rdbuf Trả về một con trỏ đến đối tượng filebuf bên trong. |
6 | fstream :: swap Trao đổi tất cả dữ liệu nội bộ giữa x và * this. |
Các chức năng quá tải không phải thành viên
Sr.No. | Phương pháp & mô tả |
---|---|
1 | trao đổi miễn phí Trao đổi giá trị của các đối tượng fstream x và y. |