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의 값을 교환합니다.