##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- View source
- History

##### Actions

# C and C++ reference

From cppreference.com

| CppCon 2014 It's the annual, week-long face-to-face gathering for the entire C++ community. Register now!

| We are thinking about adding a way to automatically hide information that is not relevant to a user-selected standand revision. Thoughts and suggestions are welcome.

C++ reference C++98, C++03, C++11, C++14
ASCII chart Compiler support Language Preprocessor Keywords Operator precedence Escape sequences 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)
Experimental standard libraries Standard library extensions (library fundamentals TS) `optional` `any` `basic_string_view` Polymorphic allocator library Filesystem library (filesystem TS)
External Links − Non-ANSI/ISO Libraries
C reference C89, C99, C11
ASCII chart Language Preprocessor Keywords Operator precedence Escape sequences 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
4 July 2014: New version of the offline archive 30 June 2014: It is now possible to configure Doxygen to link standard library names to cppreference via tag file functionality. For more information, see here. 23 March 2014: New version of the offline archive. The documentation can now be displayed correctly on QtCreator and QtAssistant (as of v3.0 and v4.8.6 respectively).

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