basic_ifstream Class
추출의 요소를 제어 하는 개체와 스트림 버퍼의 클래스에서 인코딩된 개체 설명 basic_filebuf<Elem, Tr>, 형식 요소의 Elem, 해당 문자 특성 클래스에 의해 결정 됩니다 Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ifstream : public basic_istream<Elem, Tr>
매개 변수
Elem
파일 버퍼의 기본 요소입니다.Tr
특성에는 파일 버퍼의 기본 요소 (일반적으로 char_traits<Elem>).
설명
개체 클래스의 개체를 저장 합니다. basic_filebuf<Elem, Tr>.
예제
다음 예제에서는 텍스트 파일에서 읽는 방법을 보여 줍니다.
// basic_ifstream_class.cpp
// compile with: /EHsc
#include <fstream>
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
ifstream ifs("basic_ifstream_class.txt");
if (!ifs.bad())
{
// Dump the contents of the file to cout.
cout << ifs.rdbuf();
ifs.close();
}
}
입력: basic_ifstream_class.txt
This is the contents of basic_ifstream_class.txt.
Output
This is the contents of basic_ifstream_class.txt.
생성자
basic_ifstream 개체의 새 인스턴스를 초기화합니다. |
멤버 함수
파일을 닫습니다. |
|
파일이 열려 있는지 여부를 결정 합니다. |
|
파일을 엽니다. |
|
저장 된 스트림 버퍼의 주소를 반환합니다. |
|
이 콘텐츠를 교환 basic_ifstream 제공 된 내용에 대 한 basic_ifstream. |
연산자
이 stream 개체의 내용을 지정합니다.이 관련 된 이동 할당 되는 rvalue 는 하지 않습니다 두고 복사본. |
요구 사항
헤더: <fstream>
네임 스페이스: std