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으로 별칭이 지정됩니다.
회원 유형
다음 멤버 유형은 멤버 함수에 의해 매개 변수 또는 리턴 유형으로 사용될 수 있습니다.
Sr. 아니. | 회원 유형 | 정의 |
---|---|---|
1 | 숯 | 문자 유형 |
2 | char_traits <char> | traits_type |
삼 | int | const value_type |
4 | int | int_type |
5 | Streampos | pos_type |
6 | 흐름 | off_type |
<fstream>의 함수
아래는 <fstream>의 모든 메소드 목록입니다.
회원 기능
Sr. 아니. | 방법 및 설명 |
---|---|
1 | fstream :: close 현재 개체와 연결된 파일을 닫고 스트림에서 연결을 해제합니다. |
2 | fstream :: is_open 스트림이 현재 파일에 연결되어 있는지 여부를 반환합니다. |
삼 | fstream :: open filename 인수로 식별 된 파일을 열고 스트림 개체와 연결합니다. |
4 | fstream :: operator = 배열의 시작을 가리키는 상수 반복기를 반환합니다. |
5 | fstream :: rdbuf 내부 filebuf 개체에 대한 포인터를 반환합니다. |
6 | fstream :: swap x와 * this 사이의 모든 내부 데이터를 교환합니다. |
멤버가 아닌 오버로드 된 함수
Sr. 아니. | 방법 및 설명 |
---|---|
1 | 스왑 프리 fstream 개체 x 및 y의 값을 교환합니다. |