ader/map "cpp/header/map") |  [ std::map ](/w/cpp/container/map "cpp/container/map") and  [ std::multimap ](/w/cpp/container/multimap "cpp/container/multimap") associative containers  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_map&action=edit)  
[ <mdspan> ](/w/cpp/header/mdspan "cpp/header/mdspan") (C++23)  |  std::mdspan  view  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_mdspan&action=edit)  
[ <queue> ](/w/cpp/header/queue "cpp/header/queue") |  [ std::queue ](/w/cpp/container/queue "cpp/container/queue") and  [ std::priority_queue ](/w/cpp/container/priority_queue "cpp/container/priority queue") container adaptors  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_queue&action=edit)  
[ <set> ](/w/cpp/header/set "cpp/header/set") |  [ std::set ](/w/cpp/container/set "cpp/container/set") and  [ std::multiset ](/w/cpp/container/multiset "cpp/container/multiset") associative containers  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_set&action=edit)  
[ <span> ](/w/cpp/header/span "cpp/header/span") (C++20)  |  std::span  view  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_span&action=edit)  
[ <stack> ](/w/cpp/header/stack "cpp/header/stack") |  [ std::stack ](/w/cpp/container/stack "cpp/container/stack") container adaptor  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_stack&action=edit)  
[ <unordered_map> ](/w/cpp/header/unordered_map "cpp/header/unordered map") (C++11)  |  [ std::unordered_map ](/w/cpp/container/unordered_map "cpp/container/unordered map") and  [ std::unordered_multimap ](/w/cpp/container/unordered_multimap "cpp/container/unordered multimap") unordered associative containers  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_unordered_map&action=edit)  
[ <unordered_set> ](/w/cpp/header/unordered_set "cpp/header/unordered set") (C++11)  |  [ std::unordered_set ](/w/cpp/container/unordered_set "cpp/container/unordered set") and  [ std::unordered_multiset ](/w/cpp/container/unordered_multiset "cpp/container/unordered multiset") unordered associative containers  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_unordered_set&action=edit)  
[ <vector> ](/w/cpp/header/vector "cpp/header/vector") |  [ std::vector ](/w/cpp/container/vector "cpp/container/vector") container  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_vector&action=edit)  
  
###  Iterators library  
  
[ <iterator> ](/w/cpp/header/iterator "cpp/header/iterator") |  [ Range iterators ](/w/cpp/iterator "cpp/iterator") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_iterator&action=edit)  
  
###  Ranges library  
  
[ <generator> ](/w/cpp/header/generator "cpp/header/generator") (C++23)  |  std::generator  class template  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_generator&action=edit)  
[ <ranges> ](/w/cpp/header/ranges "cpp/header/ranges") (C++20)  |  [ Range access, primitives, requirements, utilities and adaptors ](/w/cpp/ranges "cpp/ranges") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_ranges&action=edit)  
  
###  Algorithms library  
  
[ <algorithm> ](/w/cpp/header/algorithm "cpp/header/algorithm") |  [ Algorithms that operate on ranges ](/w/cpp/algorithm "cpp/algorithm") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_algorithm&action=edit)  
[ <execution> ](/w/cpp/header/execution "cpp/header/execution") (C++17)  |  Predefined execution policies for parallel versions of the algorithms  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_execution&action=edit)  
  
###  Numerics library  
  
[ <bit> ](/w/cpp/heade