##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- View source
- History

##### Actions

# C and C++ reference

From cppreference.com

| Contributors wanted. Do you want to make C++ easy to learn? Head to our C++ tutorials section and write a short tutorial about C++ feature you love most. [discuss] . Readers beware: the tutorials section is not yet ready for actual learning.

C++ reference C++98, C++03, C++11, C++14
Language Preprocessor Keywords Operator precedence Escape sequences ASCII chart Fundamental types Headers Concepts Utilities library Type support Dynamic memory management Error handling Program utilities Date and time `bitset` Function objects `pair` − `tuple` (C++11) `integer_sequence` (C++14) | Strings library `basic_string` Null-terminated byte strings Null-terminated multibyte strings Null-terminated wide strings Containers library `array` (C++11) `vector` − `deque` `list` − `forward_list` (C++11) `set` − `multiset` `map` − `multimap` `unordered_set` (C++11) `unordered_multiset` (C++11) `unordered_map` (C++11) `unordered_multimap` (C++11) `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 expressions library (C++11) Atomic operations library (C++11) Thread support library (C++11)
External Links − Non-ANSI/ISO Libraries
C reference C89, C99, C11
Language Preprocessor Keywords Operator precedence Escape sequences ASCII chart Headers Type support | Dynamic memory management Error handling Program utilities Date and time utilities Strings library NULL-terminated byte strings NULL-terminated multibyte strings NULL-terminated wide strings Algorithms | Numerics Mathematical functions Floating-point environment (C99) Pseudo-random number generation Complex number arithmetic (C99) Type-generic math (C99) Input/output support Localization support Atomic operations library (C11) Thread support library (C11)
External Links − Non-ANSI/ISO Libraries

News
11 November 2013: The upcoming C++14 standard library has been completely documented. 27 August 2013: All examples can be compiled and tested in-line using Coliru online compiler. 29 July 2013: New version of the offline archive.

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=Main_Page&oldid=66966"