An
array meets all of the requirements of a container and
of a reversible container (
[container.requirements]), except that a default
constructed
array object is not empty and that
swap does not have constant
complexity
. Descriptions are provided here
only for operations on
array that are not described in
one of these tables and
for operations where there is additional semantic information
.