헤더는 <fstream> 다음 typedefs를 제공합니다.
filebuf
basic_filebuf 템플릿 매개 변수에서 특수화된 char 형식입니다.
typedef basic_filebuf<char, char_traits<char>> filebuf;
설명
형식은 클래스 템플릿 basic_filebuf의 동의어로, 기본 문자 특성이 있는 형식 char 의 요소에 대해 특수화됩니다.
fstream
basic_fstream 템플릿 매개 변수에서 특수화된 char 형식입니다.
typedef basic_fstream<char, char_traits<char>> fstream;
설명
형식은 클래스 템플릿 basic_fstream의 동의어로, 기본 문자 특성이 있는 형식 char 의 요소에 대해 특수화됩니다.
ifstream
파일에서 직렬로 싱글바이트 문자 데이터를 읽는 데 사용할 스트림을 정의합니다.
ifstream 는 에 대한 클래스 템플릿 basic_ifstream 을 특수화한 typedef입니다 char.
wifstream 더블 와이드 문자를 읽도록 basic_ifstream을 특수화하는 typedef인 wchar_t도 있습니다. 자세한 내용은 wifstream를 참조하세요.
typedef basic_ifstream<char, char_traits<char>> ifstream;
설명
이 형식은 클래스 템플릿 basic_ifstream의 동의어로, 기본 문자 특성을 가진 문자 형식의 요소에 특화되어 있습니다. 예제는 다음과 같습니다.
using namespace std;
ifstream infile("existingtextfile.txt");
if (!infile.bad())
{
// Dump the contents of the file to cout.
cout << infile.rdbuf();infile.close();
}
ofstream
basic_ofstream 템플릿 매개 변수에서 특수화된 char 형식입니다.
typedef basic_ofstream<char, char_traits<char>> ofstream;
설명
형식은 클래스 템플릿 basic_ofstream의 동의어로, 기본 문자 특성이 있는 형식 char 의 요소에 대해 특수화됩니다.
wfstream
basic_fstream 템플릿 매개 변수에서 특수화된 wchar_t 형식입니다.
typedef basic_fstream<wchar_t, char_traits<wchar_t>> wfstream;
설명
형식은 클래스 템플릿 basic_fstream의 동의어로, 기본 문자 특성이 있는 형식 wchar_t 의 요소에 대해 특수화됩니다.
wifstream
basic_ifstream 템플릿 매개 변수에서 특수화된 wchar_t 형식입니다.
typedef basic_ifstream<wchar_t, char_traits<wchar_t>> wifstream;
설명
형식은 클래스 템플릿 basic_ifstream의 동의어로, 기본 문자 특성이 있는 형식 wchar_t 의 요소에 대해 특수화됩니다.
wofstream
basic_ofstream 템플릿 매개 변수에서 특수화된 wchar_t 형식입니다.
typedef basic_ofstream<wchar_t, char_traits<wchar_t>> wofstream;
설명
형식은 클래스 템플릿 basic_ofstream의 동의어로, 기본 문자 특성이 있는 형식 wchar_t 의 요소에 대해 특수화됩니다.
wfilebuf
basic_filebuf 템플릿 매개 변수에서 특수화된 wchar_t 형식입니다.
typedef basic_filebuf<wchar_t, char_traits<wchar_t>> wfilebuf;
설명
형식은 클래스 템플릿 basic_filebuf의 동의어로, 기본 문자 특성이 있는 형식 wchar_t 의 요소에 대해 특수화됩니다.