24 Containers library [containers]

24.2 Requirements [container.requirements]

24.2.2 General containers [container.gen.reqmts]

24.2.2.1 General [container.requirements.general]

In subclause [container.gen.reqmts],
  • X denotes a container class containing objects of type T,
  • a and b denote values of type X,
  • i and j denote values of type (possibly const) X​::​iterator,
  • u denotes an identifier,
  • r denotes a non-const value of type X, and
  • rv denotes a non-const rvalue of type X.