: A directive that informs a basic_string
of a planned change in size,
so that the storage allocation can be managed accordingly.
is greater or equal to the argument of
if reallocation happens; and
equal to the previous value of
Reallocation happens at this point if and only if
the current capacity is less than the argument of reserve().