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
.