CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 30 Jul 2025 10:38:12 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: /reference/ios/fpos/
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 30 Jul 2025 10:38:12 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"6ffd-7Dy+ccCX2r21QNVEHv5QllLxXck"
Content-Encoding: gzip
Class template used as a template for types to indicate positions in streams. The template depends on the state type stateT.
The details of this class are implementation-defined, but has at least two members:
Each either getting or setting the value of the state type (stateT) kept internally by the object.
Objects of any fpos instanced type support construction and conversion from
Two objects of this type can be compared with operators == and !=. They can also be subtracted, which yields a value of type streamoff.
The synonym types streampos and wstreampos are instantiations of this template with mbstate_t as stateT.
Reference
C library:
- <cassert> (assert.h)
- <cctype> (ctype.h)
- <cerrno> (errno.h)
-
<cfenv> (fenv.h)C++11
- <cfloat> (float.h)
-
<cinttypes> (inttypes.h)C++11
- <ciso646> (iso646.h)
- <climits> (limits.h)
- <clocale> (locale.h)
- <cmath> (math.h)
- <csetjmp> (setjmp.h)
- <csignal> (signal.h)
- <cstdarg> (stdarg.h)
-
<cstdbool> (stdbool.h)C++11
- <cstddef> (stddef.h)
-
<cstdint> (stdint.h)C++11
- <cstdio> (stdio.h)
- <cstdlib> (stdlib.h)
- <cstring> (string.h)
-
<ctgmath> (tgmath.h)C++11
- <ctime> (time.h)
-
<cuchar> (uchar.h)C++11
- <cwchar> (wchar.h)
- <cwctype> (wctype.h)
Containers:
-
<array>C++11
- <deque>
-
<forward_list>C++11
- <list>
- <map>
- <queue>
- <set>
- <stack>
-
<unordered_map>C++11
-
<unordered_set>C++11
- <vector>
-
Input/Output:
Multi-threading:
-
<atomic>C++11
-
<condition_variable>C++11
-
<future>C++11
-
<mutex>C++11
-
<thread>C++11
-
Other:
- <algorithm>
- <bitset>
-
<chrono>C++11
-
<codecvt>C++11
- <complex>
- <exception>
- <functional>
-
<initializer_list>C++11
- <iterator>
- <limits>
- <locale>
- <memory>
- <new>
- <numeric>
-
<random>C++11
-
<ratio>C++11
-
<regex>C++11
- <stdexcept>
- <string>
-
<system_error>C++11
-
<tuple>C++11
-
<type_traits>C++11
-
<typeindex>C++11
- <typeinfo>
- <utility>
- <valarray>
<ios>
types
manipulators
other functions
-
iostream_categoryC++11
-
class template
<ios> <iostream>
std::fpos
template <class stateT> class fpos;
Stream position class template
The details of this class are implementation-defined, but has at least two members:
|
|
Each either getting or setting the value of the state type (stateT) kept internally by the object.
Objects of any fpos instanced type support construction and conversion from
int
, and allow consistent conversions to/from values of type streamoff (as well as being added or subtracted values of this type).Two objects of this type can be compared with operators == and !=. They can also be subtracted, which yields a value of type streamoff.
The synonym types streampos and wstreampos are instantiations of this template with mbstate_t as stateT.
See also
- streampos
- Stream position type (type)
- wstreampos
- Wide stream position type (type)
Home page | Privacy policy
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us