std::streamoff
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <ios> 中定义
|
||
typedef /*unspecified*/ streamoff; |
||
的类型
std::streamoff
是一个带符号的整数类型的大小足以代表由操作系统支持的可能的最大文件的大小。通常情况下,这是一个typedeflong long.原文:
The type
std::streamoff
is a signed integral type of sufficient size to represent the maximum possible file size supported by the operating system. Typically, this is a typedef to long long.它是用来表示从流位置的偏移(类型std::fpos值)。一个
std::streamoff
的-1一些I / O库函数,也可以用来表示错误条件.原文:
It is used to represent offsets from stream positions (values of type std::fpos). A
std::streamoff
value of -1 is also used to represent error conditions by some of the I/O library functions.[编辑] 的关系与std :: FPOS的
- 两个std::fpos对象之间的差异是一个值类型std::streamoff原文:the difference between two std::fpos objects is a value of type std::streamoff
- std::streamoff类型的值可能会增加或减去std::fpos产生了不同的std::fpos.原文:a value of type std::streamoff may be added or subtracted from std::fpos yielding a different std::fpos.
- std::fpos类型的值隐式转换为std::streamoff(转换结果的文件开始的偏移量原文:a value of type std::fpos is implicitly convertible to std::streamoff (the conversion results in the offset from the beginning of the file.
- std::fpos类型的值类型的值是构造的std::streamoff原文:a value of type std::fpos is constructible from a value of type std::streamoff
[编辑] 另请参阅
在流或文件的绝对位置 原文: represents absolute position in a stream or a file (类模板) | |
sets the input position indicator (公共成员函数of std::basic_istream )
| |
设置输出位置指示器 (公共成员函数of std::basic_ostream )
|