8.17 Containers library
Describes implementation-defined aspects of the Arm® C++ compiler and C++ library relating to the containers library, as required by the ISO C++ Standard.
- Type of
std::array::iterator
and std::array::const_iterator
(23.3.2.1).
- The types of
std::array<T>::iterator
and std::array<T>::const_iterator
are T*
and const
T*
respectively.
- Default number of buckets in
std::unordered_map
(23.5.4.2).
- When constructing a container with an iterator range and without specifying
the number of buckets, the number of buckets that are used is equal to the
size of the iterator range. Every element of the iterator range is inserted
in an empty container.
- Default number of buckets in
std::unordered_multimap
(23.5.4.2).
- When constructing a container with an iterator range and without specifying
the number of buckets, the number of buckets that are used is equal to the
size of the iterator range. Every element of the iterator range is inserted
in an empty container.
- Default number of buckets in
std::unordered_set
(23.5.6.2).
- When constructing a container with an iterator range and without specifying
the number of buckets, the number of buckets that are used is equal to the
size of the iterator range. Every element of the iterator range is inserted
in an empty container.
- Default number of buckets in
std::unordered_multiset
(23.5.7.2).
- When constructing a container with an iterator range and without specifying
the number of buckets, the number of buckets that are used is equal to the
size of the iterator range. Every element of the iterator range is inserted
in an empty container.