29 Input/output library [input.output]

29.2 Iostreams requirements [iostreams.requirements]

29.2.2 Types [stream.types]

using streamoff = implementation-defined;
The type streamoff is a synonym for one of the signed basic integral types of sufficient size to represent the maximum possible file size for the operating system.275
using streamsize = implementation-defined;
The type streamsize is a synonym for one of the signed basic integral types.
It is used to represent the number of characters transferred in an I/O operation, or the size of I/O buffers.276
275)275)
Typically long long.
276)276)
Most places where streamsize is used would use size_­t in ISO C, or ssize_­t in POSIX.