C++ standard library headers file (including C++11 and C++14)


The headers file given below are the headers file of all the library found in standard C++, C++11 and C++14.

Algorithm

<algorithm>

Atomic operation library (C++11)

<atomic> C++11

Diagnostics Library.

<exception>
<stdexcept>
<cassert>
<system_error> C++11

Dynamic memory management

<new>
<memory>
<scoped_allocator> C++11

Input output Library

<iosfwd>
<ios>
<istream>
<ostream>
<iostream>
<fstream>
<sstream>
<strstream>
<iomanip>

Iterator

<iterator>

Language Support Library

<exception>
<limits>
<new>
<typeinfo>

Localization Classes and Templates

<clocale>
<codecvt> C++11
<locale>

Multi-thread library

<condition_variable> C++11
<future> C++11
<mutex> C++11
<shared_mutex> C++14
<thread> C++11

Numeric library

<cfenv> C++11
<complex>
<cmath>
<numeric>
<random> C++11
<ratio> C++11
<valarray>

Numerics limits

<cfloat>
<cinttypes> C++11
<climits>
<cstdint> C++11
<limits>

Regular expression library

<regex> C++11

String

<cctype>
<cstring>
<cuchar> C++11
<cwctype>
<cwchar>
<string>

STL container

*Sequence container
<array> C++11
<deque>
<vector>
<list>
<forward_list> C++11
 
*Associative container
<set>
<multiset>
<map>
<multimap>
 
*Unordered associative container
<unordered_set> C++11
<unordered_multiset> C++11
<unordered_map> C++11
<unordered_multimap> C++11
 
*other
<stack>
<queue>
<priority_queue>

Utility

<bitset>
<chrono> C++11
<ctime>
<cstddef>
<cstdlib>
<csignal>
<csetjmp>
<cstdarg>
<functional>
<initializer_list> C++11
<memory>
<tuple> C++11
<typeindex> C++11
<typeinfo>
<type_traits>
<utility>

C standard library header’s file

<cassert>
<cctype>
<cerrno>
<cfloat>
<ciso646>
<climits>
<clocale>
<cmath>
<csetjmp>
<csignal>
<cstdarg>
<cstddef>
<cstdio>
<cstdlib>
<cstring>
<ctime>
<cwchar>
<cwctype>