A
vector meets all of the requirements of a container and of a
reversible container (given in two tables in
[container.requirements]), of a
sequence container, including most of the optional sequence container
requirements (
[sequence.reqmts]), of an allocator-aware container
(Table
76),
and, for an element type other than
bool,
of a
contiguous container. Descriptions are provided here only for operations on
vector
that are not described in one of these tables or for operations where there is
additional semantic information
.