- Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::streamoff(3) | C++ Standard Libary | std::streamoff(3) | 
NAME¶
std::streamoff - std::streamoff
Synopsis¶
 Defined in header <ios>
  
   typedef /*implementation-defined*/ streamoff;
  
   The type std::streamoff is an implementation-defined
  
   signed integral
  
   (since C++11) type of sufficient size to represent the maximum
    possible file size
  
   supported by the operating system.
  
   Typically, this is an alias for long long.
  
   (since C++11)
  
   It is used to represent offsets from stream positions (values of type
    std::fpos). A
  
   std::streamoff value constructed from -1 is also used to represent error
    conditions
  
   by some of the I/O library functions.
  
   Relationship with std::fpos
  
   * the difference between two std::fpos objects is a value of type
    std::streamoff
  
   * a value of type std::streamoff may be added or subtracted from std::fpos
  
   yielding a different std::fpos.
  
   * a value of type std::fpos is implicitly convertible to std::streamoff (the
  
   conversion result is the offset from the beginning of the file).
  
   * a value of type std::fpos is constructible from a value of type
    std::streamoff
See also¶
 fpos represents absolute position in a stream or a file
  
   (class template)
  
   seekg sets the input position indicator
  
   (public member function of std::basic_istream<CharT,Traits>)
  
   seekp sets the output position indicator
  
   (public member function of std::basic_ostream<CharT,Traits>)
| 2024.06.10 | http://cppreference.com |