std::basic_ios<CharT,Traits>:: init
From cppreference.net
|
protected
:
void init ( std:: basic_streambuf < CharT,Traits > * sb ) ; |
||
연결된 스트림 버퍼를 sb 로 설정하고 내부 상태를 초기화합니다.
사후 조건(postconditions)은 다음과 같습니다:
| 요소 | 값 |
|---|---|
| rdbuf() | sb |
| tie() | null 포인터 |
| rdstate() | goodbit 만약 sb 가 null 포인터가 아닌 경우, 그렇지 않으면 badbit |
| exceptions() | goodbit |
| flags() | skipws | dec |
| width() | 0 |
| precision() | 6 |
| fill() | widen ( ' ' ) |
| getloc() | std:: locale ( ) 이 반환하는 값의 복사본 |
이 멤버 함수는 protected로 선언되었습니다: 파생 스트림 클래스인
std::basic_istream
과
std::basic_ostream
의 생성자들이 연관된 스트림 버퍼를 알게 되면 호출됩니다. 이 함수가 호출되기 전까지는 기본 생성된
std::basic_ios
의 모든 멤버 함수(소멸자 포함)는 정의되지 않은 동작을 유발합니다.
basic_ios
는 가상 기본 클래스이므로 해당 직접 파생 클래스들의 생성자에 의해 기본 생성자가 호출되지 않으며, 이로 인해 두 단계 초기화가 필요합니다.
매개변수
| sb | - | 연결할 스트림 버퍼 |
참고 항목
|
객체를 생성합니다
(public member function) |