basic_streambuf::seekpos
제어 스트림의 현재 위치를 변경 하려고 하는 보호 된 가상 멤버 함수입니다.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
매개 변수
_Sp
검색에 대 한 위치입니다._Which
모드에 대 한 포인터 위치를 지정합니다.기본 읽기 수정 하 고 위치를 작성할 수 있습니다.
반환 값
새 위치에 잘못 된 스트림 위치.스트림 위치가 유효한 지 확인 하려면 반환 값의 비교 pos_type(off_type(-1)).
설명
새 위치입니다 _Sp.
일반적으로 경우 는 & ios_base::in 는 0이 아닌 값 입력된 스트림에 적용 경우 는 & ios_base::out 는 0이 아닌 값을 출력 스트림에 영향을 받습니다.하지만이 매개 변수를 실제 사용 파생된 스트림 버퍼 간에 다릅니다.
함수는 스트림 위치 또는 위치 변경에 성공 하면 결과 스트림 위치 또는 결과 스트림 위치 중 하나를 반환 합니다.그렇지 않은 경우 (-1)에 잘못 된 스트림 위치를 반환합니다.기본 동작은 잘못 된 스트림 위치를 반환 하는 것.
요구 사항
헤더: <streambuf>
네임 스페이스: std