` ](/w/cpp/header/numeric "cpp/header/numeric")  
---  
  
Numerics  
|  [ ` <cfenv> ` ](/w/cpp/header/cfenv "cpp/header/cfenv") (C++11)  
---  
[ ` <complex> ` ](/w/cpp/header/complex "cpp/header/complex")  
  
|  [ ` <random> ` ](/w/cpp/header/random "cpp/header/random") (C++11)  
---  
[ ` <valarray> ` ](/w/cpp/header/valarray "cpp/header/valarray")  
  
|  [ ` <cmath> ` ](/w/cpp/header/cmath "cpp/header/cmath")  
---  
[ ` <linalg> ` ](/w/cpp/header/linalg "cpp/header/linalg") (C++26)  
  
|  [ ` <numbers> ` ](/w/cpp/header/numbers "cpp/header/numbers") (C++20)  
---  
  
  
  
Time  
|  [ ` <chrono> ` ](/w/cpp/header/chrono "cpp/header/chrono") (C++11)  
---  
  
|  [ ` <ctime> ` ](/w/cpp/header/ctime "cpp/header/ctime")  
---  
  
Localization  
|  [ ` <locale> ` ](/w/cpp/header/locale "cpp/header/locale")  
---  
  
|  [ ` <clocale> ` ](/w/cpp/header/clocale "cpp/header/clocale")  
---  
  
|  [ ` <codecvt> ` ](/w/cpp/header/codecvt "cpp/header/codecvt") (
C++11/17/26*  )  
---  
  
|  [ ` <text_encoding> ` ](/w/cpp/header/text_encoding "cpp/header/text
encoding") (C++26)  
---  
  
Input/output  
|  [ ` <iosfwd> ` ](/w/cpp/header/iosfwd "cpp/header/iosfwd")  
---  
[ ` <iostream> ` ](/w/cpp/header/iostream "cpp/header/iostream")  
[ ` <ios> ` ](/w/cpp/header/ios "cpp/header/ios")  
[ ` <streambuf> ` ](/w/cpp/header/streambuf "cpp/header/streambuf")  
  
|  [ ` <istream> ` ](/w/cpp/header/istream "cpp/header/istream")  
---  
[ ` <ostream> ` ](/w/cpp/header/ostream "cpp/header/ostream")  
[ ` <iomanip> ` ](/w/cpp/header/iomanip "cpp/header/iomanip")  
[ ` <print> ` ](/w/cpp/header/print "cpp/header/print") (C++23)  
  
|  [ ` <sstream> ` ](/w/cpp/header/sstream "cpp/header/sstream")  
---  
[ ` <spanstream> ` ](/w/cpp/header/spanstream "cpp/header/spanstream") (C++23)  
[ ` <fstream> ` ](/w/cpp/header/fstream "cpp/header/fstream")  
[ ` <syncstream> ` ](/w/cpp/header/syncstream "cpp/header/syncstream") (C++20)  
  
|  [ ` <filesystem> ` ](/w/cpp/header/filesystem "cpp/header/filesystem")
(C++17)  
---  
[ ` <cstdio> ` ](/w/cpp/header/cstdio "cpp/header/cstdio")  
[ ` <cinttypes> ` ](/w/cpp/header/cinttypes "cpp/header/cinttypes") (C++11)  
[ ` <strstream> ` ](/w/cpp/header/strstream "cpp/header/strstream") (
C++98/26*  )  
  
Regular expressions  
[ ` <regex> ` ](/w/cpp/header/regex "cpp/header/regex") (C++11)  
Concurrency support  
|  [ ` <stop_token> ` ](/w/cpp/header/stop_token "cpp/header/stop token")
(C++20)  
---  
[ ` <thread> ` ](/w/cpp/header/thread "cpp/header/thread") (C++11)  
[ ` <atomic> ` ](/w/cpp/header/atomic "cpp/header/atomic") (C++11)  
[ ` <rcu> ` ](/w/cpp/header/rcu "cpp/header/rcu") (C++26)  
  
|  [ ` <stdatomic.h> ` ](/w/cpp/header/stdatomic.h "cpp/header/stdatomic.h")
(C++23)  
---  
[ ` <mutex> ` ](/w/cpp/header/mutex "cpp/header/mutex") (C++11)  
[ ` <shared_mutex> ` ](/w/cpp/header/shared_mutex "cpp/header/shared mutex")
(C++14)  
  
  
  
|  [ ` <condition_variable> ` ](/w/cpp/header/condition_variable
"cpp/header/condition variable") (C++11)  
---  
[ ` <semaphore> ` ](/w/cpp/header/semaphore "cpp/header/semaphore") (C++20)  
[ ` <latch> ` ](/w/cpp/header/latch "cpp/header/latch") (C++20)  
  
  
  
|  [ ` <barrier> ` ](/w/cpp/header/barrier "cpp/header/barrier") (C++20)  
---  
[ ` <future> ` ](/w/cpp/header/future "cpp/header/future") (C++11)  
[ ` <hazard_pointer> ` ](/w/cpp/header/hazard_pointer "cpp/header/hazard
pointer") (C++26)  
  
  
  
C compatibility  
|  [ ` <cstdbool> ` ](/w/cpp/header/cstdbool "cpp/header/cstdbool") (
C++11/17/20*  )  
---  
[ ` <ccomplex> ` ](/w/cpp/header/ccomplex "cpp/header/ccomplex") (
C++11/17/20*  )  
  
|  [ ` <ctgmath> ` ](/w/cpp/header/ctgmath "cpp/header/ctgmath") (
C++11/17/20*  )  
---  
  
  
  
|  [ ` <cstdalign> ` ](/w/cpp/header/cstdalign "cpp/header/cstdalign") (
C++11/17/20*  )  
---  
  
  
  
|  [ ` <ciso646> ` ](/w/cpp/header/ciso646 "cpp/header/ciso646") (until C++20)  
---  
  
  
  
[ [edit]
](https://en.cppreference.com/mwiki/inde