string
string::difference_type
string::size_type
string::pointer
value
array
object
storage_ptr
The type used to represent signed integers.
using difference_type = std::ptrdiff_t;