basic_ios Class
템플릿 클래스 모두 입력된 스트림에 공통 저장소 및 멤버 함수에 설명 (템플릿 클래스의 basic_istream) 및 출력 스트림 (템플릿 클래스의 basic_ostream) 템플릿 매개 변수에 따라 달라 집니다.(클래스 ios_base 일반적인 템플릿 매개 변수에 의존 하지 않는 이란에 대해 설명 합니다.) 개체 클래스의 basic_ios < 클래스 요소, 클래스 성분 > 통해 스트림 형식의 요소를 제어 Elem, 해당 문자 특성 클래스에 의해 결정 됩니다 성분.
template <class Elem, class Traits>
class basic_ios : public ios_base
매개 변수
Elem
있는 형식입니다.Traits
형식의 변수에 char_traits.
설명
개체 클래스의 basic_ios < 클래스 요소, 클래스 성분 > 저장:
개체 형식에 대 한 타이 포인터 basic_istream< Elem, 성분 >.
형식의 개체에 대 한 스트림 버퍼 포인터 basic_streambuf< Elem, 성분 >.
채우기 문자 형식의 개체에서 char_type.
생성자
생성은 basic_ios 클래스입니다. |
형식 정의
템플릿 매개 변수에 대 한 동의어 Elem. |
|
동의어에 대 한 Traits::int_type. |
|
동의어에 대 한 Traits::off_type. |
|
동의어에 대 한 Traits::pos_type. |
|
템플릿 매개 변수에 대 한 동의어 Traits. |
멤버 함수
스트림 버퍼의 무결성 손실을 나타냅니다. |
|
오류 플래그를 모두 지웁니다. |
|
플래그 한 스트림에서 다른 위치로 복사합니다. |
|
스트림의 끝에 도달 하는 경우를 나타냅니다. |
|
스트림을 여는 예외 throw 됩니다 나타냅니다. |
|
유효한 필드는 스트림에서 추출에 실패 했음을 나타냅니다. |
|
지정 하거나 텍스트를 스트림으로 너비가 없는 경우 사용할 문자를 반환 합니다. |
|
스트림의 상태가 양호한 지를 나타냅니다. |
|
로캘을 변경합니다. |
|
호출 하 basic_ios 생성자입니다. |
|
스트림 버퍼를 포인터 매개 변수가 현재 개체를 제외한 모든 값을 이동합니다. |
|
해당 하는 문자를 찾는 주어진 char_type. |
|
지정 된 버퍼에 경로 스트림입니다. |
|
비트 플래그의 상태를 읽습니다. |
|
이 스트림 개체에 대 한 읽기 버퍼 수 스트림 버퍼를 할당 합니다. |
|
추가 플래그를 설정합니다. |
|
이 값을 교환 basic_ios 개체의 다른 basic_ios 개체입니다.스트림 버퍼에 대 한 포인터를 교환 한. |
|
해당 스트림을 다른 스트림에 전에 처리 됩니다. |
|
해당 하는 발견 char_type 는 지정 된 문자에. |
연산자
사용할 수는 basic_ios 로 개체는 bool.자동 형식 변환이 일반적이 고 의도 하지 않은 부작용을 방지 하기 위해 사용할 수 없습니다. |
|
스트림 여전히 좋은 인지를 나타냅니다. |
|
스트림 불량 인지를 나타냅니다. |
요구 사항
헤더: <ios>
네임 스페이스: std