std:: streamoff
|
헤더 파일에 정의됨
<ios>
|
||
|
typedef
/*implementation-defined*/
streamoff
;
|
||
std::streamoff
타입은 운영 체제가 지원하는 가능한 최대 파일 크기를 표현하기에 충분한 크기의 구현에 정의된
부호 있는 정수
(C++11부터)
타입입니다.
일반적으로 이것은
long
long
의 별칭입니다.
(C++11부터)
이것은 스트림 위치(타입
std::fpos
의 값)로부터의 오프셋을 나타내는 데 사용됩니다.
std::streamoff
값은
-
1
로부터 생성되며, 일부 I/O 라이브러리 함수에서 오류 조건을 나타내는 데에도 사용됩니다.
std::fpos와의 관계
-
두
std::fpos
객체 간의 차이는
std::streamoff타입의 값입니다
-
std::fpos
타입의 값은
std::streamoff로 암시적으로 변환 가능합니다 (변환 결과는 파일 시작부터의 오프셋입니다).
-
std::fpos
타입의 값은
std::streamoff타입의 값으로부터 생성 가능합니다
참고 항목
|
스트림 또는 파일의 절대 위치를 나타냄
(클래스 템플릿) |
|
|
입력 위치 표시자를 설정함
(
std::basic_istream<CharT,Traits>
의 public 멤버 함수)
|
|
|
출력 위치 표시자를 설정함
(
std::basic_ostream<CharT,Traits>
의 public 멤버 함수)
|