cpp/named req/Container

A is an object used to store other objects and taking care of the management of the memory used by the objects it contains.

Requirements

 * , an element type;
 * , a type containing elements of type ;
 * and, objects of type ;
 * , a prvalue expression of type.

Methods and operators
Given in the expressions, , , , , , , either or both may be replaced by an object of the container's type referring to the same element with no change in semantics.
 * and, objects of a container's type,

Container data races
see container thread safety

Other requirements

 * C
 * T
 * T
 * T
 * T
 * T