std::fpos<State>:: state
From cppreference.net
|
State state
(
)
const
;
|
(1) | |
|
void
state
(
State st
)
;
|
(2) | |
파일 위치 상태를 관리합니다.
1)
파일 위치 상태의 값을 반환합니다.
2)
파일 위치 상태를
st
의 값으로 대체합니다.
표준 라이브러리에서 사용되는
std::fpos
의 특수화에 대해서,
State
는 항상
std::mbstate_t
입니다.
목차 |
매개변수
| st | - | 상태의 새로운 값 |
반환값
1)
fpos
상태의 현재 값.
2)
(없음)
예제
이 코드 실행
#include <cwchar> #include <iostream> #include <sstream> int main() { std::istringstream s("test"); std::mbstate_t st = s.tellg().state(); if (std::mbsinit(&st)) std::cout << "The stream is in the initial shift state\n"; }
출력:
The stream is in the initial shift state
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 441 | C++98 | 오버로드 (1) 이 const 로 선언되지 않았음 ( 시놉시스 에서는 const 임) | const 추가됨 |
참고 항목
|
멀티바이트 문자 문자열을 순회하는 데 필요한 변환 상태 정보
(클래스) |