e> ](/w/cpp/header/cctype "cpp/header/cctype") |  [ Functions to determine the category of narrow characters ](/w/cpp/string/byte "cpp/string/byte") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_cctype&action=edit)  
[ <charconv> ](/w/cpp/header/charconv "cpp/header/charconv") (C++17)  |  std::to_chars  and  std::from_chars  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_charconv&action=edit)  
[ <cstring> ](/w/cpp/header/cstring "cpp/header/cstring") |  Various [ narrow character string handling functions ](/w/cpp/string/byte "cpp/string/byte") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_cstring&action=edit)  
[ <cuchar> ](/w/cpp/header/cuchar "cpp/header/cuchar") (C++11)  |  C-style [ Unicode character conversion functions ](/w/cpp/string/multibyte "cpp/string/multibyte") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_cuchar&action=edit)  
[ <cwchar> ](/w/cpp/header/cwchar "cpp/header/cwchar") |  Various [ wide ](/w/cpp/string/wide "cpp/string/wide") and [ multibyte ](/w/cpp/string/multibyte "cpp/string/multibyte") string handling functions  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_cwchar&action=edit)  
[ <cwctype> ](/w/cpp/header/cwctype "cpp/header/cwctype") |  [ Functions to determine the category of wide characters ](/w/cpp/string/wide "cpp/string/wide") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_cwctype&action=edit)  
[ <format> ](/w/cpp/header/format "cpp/header/format") (C++20)  |  [ Formatting library ](/w/cpp/utility/format "cpp/utility/format") including  [ std::format ](/w/cpp/utility/format/format "cpp/utility/format/format") [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_format&action=edit)  
[ <string> ](/w/cpp/header/string "cpp/header/string") |  [ std::basic_string ](/w/cpp/string/basic_string "cpp/string/basic string") class template  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_string&action=edit)  
[ <string_view> ](/w/cpp/header/string_view "cpp/header/string view") (C++17)  |  [ std::basic_string_view ](/w/cpp/string/basic_string_view "cpp/string/basic string view") class template  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_string_view&action=edit)  
  
###  Containers library  
  
[ <array> ](/w/cpp/header/array "cpp/header/array") (C++11)  |  [ std::array ](/w/cpp/container/array "cpp/container/array") container  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_array&action=edit)  
[ <deque> ](/w/cpp/header/deque "cpp/header/deque") |  [ std::deque ](/w/cpp/container/deque "cpp/container/deque") container  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_deque&action=edit)  
[ <flat_map> ](/w/cpp/header/flat_map "cpp/header/flat map") (C++23)  |  std::flat_map  and  std::flat_multimap  container adaptors  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_flat_map&action=edit)  
[ <flat_set> ](/w/cpp/header/flat_set "cpp/header/flat set") (C++23)  |  std::flat_set  and  std::flat_multiset  container adaptors  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_flat_set&action=edit)  
[ <forward_list> ](/w/cpp/header/forward_list "cpp/header/forward list") (C++11)  |  [ std::forward_list ](/w/cpp/container/forward_list "cpp/container/forward list") container  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_forward_list&action=edit)  
[ <list> ](/w/cpp/header/list "cpp/header/list") |  [ std::list ](/w/cpp/container/list "cpp/container/list") container  [ [edit] ](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/header/dsc_list&action=edit)  
[ <map> ](/w/cpp/he