C++ reference

From Cppreference

Jump to: navigation, search

FAQ

Language

Preprocessor
Keywords
Headers
Operator precedence
Escape sequences
ASCII chart
Fundamental types

Utilities library

Type support (basic types, RTTI, type traits)
Dynamic memory management
Error handling
Program utilities
Date and time
bitset
Function objects
pair
tuple (C++11 feature)

Strings library

basic_string
NULL-terminated narrow strings
NULL-terminated wide strings

Containers library

array (C++11 feature)
vector
deque
list
forward_list (C++11 feature)
set
multiset
map
multimap
unordered_set (C++11 feature)
unordered_multiset (C++11 feature)
unordered_map (C++11 feature)
unordered_multimap (C++11 feature)
stack
queue
priority_queue

Algorithms library

Iterators library

Numerics library

Common mathematical functions
Complex numbers
Pseudo-random number generation

Input/output library

basic_streambuf
basic_filebuf
basic_stringbuf
ios_base
basic_ios
basic_istream
basic_ostream
basic_iostream
basic_ifstream
basic_ofstream
basic_fstream
basic_istringstream
basic_ostringstream
basic_stringstream
I/O manipulators
C-style I/O

Localizations library

Regular expression library (C++11 feature)

Atomic operations library (C++11 feature)

Thread support library (C++11 feature)