Cppreference.com Page

CppReference.com



See CppReference.com Most linked-to pages, CppReference.com FAQ, CPP Keywords

https://CppReference.com

CPP Online source for CPP language and CPP standard library facilities. https://cppreference.com.




The content on CppReference.com is licensed under Copyright/CC-BY-SA | Creative Commons Attribution-Sharealike 3.0 Unported License (CC-BY-SA) and by the Copyright/GDFL | GNU Free Documentation License (GFDL). That means that you can use the CppReference.com site in almost any way you like, including mirroring, copying, translating, etc.



C++ reference
C++98, C++03, C++11, C++14, C++17, C++20, C++23 │ Compiler support C++11, C++14, C++17, C++20, C++23

Freestanding implementations

Language

* CPP Basic concepts
* CPP Keywords
* CPP Preprocessor
* CPP Expressions
* CPP Declaration
* CPP Initialization
* CPP Functions
* CPP Statements
* CPP Classes
* CPP Overloading
* CPP Templates
* CPP Exceptions
* CPP Standard library (headers)

* CPP Named requirements

Feature test macros (C++20)

* CPP Language support library

* CPP Source code information (C++20)
* CPP Type support
* CPP Program utilities
* CPP Coroutine support (C++20)
* CPP Three-way comparison (C++20)
* CPP numeric_limits − type_info]
* CPP initializer_list (C++11)
* CPP Concepts library (C++20)
* CPP Metaprogramming library (C++11)

* CPP Type traits − ratio
* CPP integer_sequence (C++14)

* CPP Diagnostics library
* CPP basic_stacktrace (C++23)
* CPP Memory management library
* CPP unique_ptr (C++11)
* CPP shared_ptr (C++11)
* CPP General utilities library
* CPP Function objects − hash (C++11)
* CPP Utility functions
* CPP pair − tuple (C++11)
* CPP optional (C++17) − expected (C++23)
* CPP variant (C++17) − any (C++17)
* CPP String conversions (C++17)
* CPP Formatting (C++20)
* CPP Bit manipulation (C++20)

* CPP Strings library
* CPP basic_string
* CPP basic_string_view (C++17)
* CPP Null-terminated strings:
* CPP byteCPP multibyteCPP wide

* CPP Containers library:

* CPP array (C++11) − vector − deque
* CPP list − forward_list (C++11)
* CPP map − multimap
* CPP set − multiset
* CPP unordered_map (C++11)
* CPP unordered_multimap (C++11)
* CPP unordered_set (C++11)
* CPP unordered_multiset (C++11)
* CPP stack − queue − priority_queue
* CPP span (C++20) − mdspan (C++23)


* CPP Iterators library
* CPP Ranges library (C++20)
* CPP Algorithms library
* CPP Constrained algorithms (C++20)
* CPP Numerics library
* CPP Common math functions
* CPP Mathematical special functions (C++17)
* CPP Mathematical constants (C++20)
* CPP Numeric algorithms
* CPP Pseudo-random number generation
* CPP Floating-point environment (C++11)
* CPP complex − valarray
* CPP Date and time library
* CPP Localizations library

* CPP Input/output library
* CPP Stream-based I/O
* CPP Synchronized output (C++20)
* CPP I/O manipulators
* CPP Filesystem library (C++17)

* CPP Regular expressions library (C++11)
* CPP basic_regex − algorithms


* CPP Concurrency support library (C++11)
* CPP atomic − atomic_flag
* CPP atomic_ref (C++20)
* CPP thread‏‎ − jthread‏‎ (C++20)
* CPP mutex
* CPP condition_variable
* CPP future − promise

* CPP Technical specifications
* CPP Standard library extensions (library fundamentals TS)
* CPP resource_adaptor — invocation_type
* CPP Standard library extensions v2 (library fundamentals TS v2)
* CPP propagate_const — ostream_joiner — randint
* CPP observer_ptr — detection idiom

* CPP Standard library extensions v3 (library fundamentals TS v3)
* CPP scope_exit — scope_fail — scope_success — unique_resource

* CPP Concurrency library extensions (concurrency TS) — Transactional Memory
* CPP (TM TS)
* CPP Reflection (reflection TS)
* CPP External Links − Non-ANSI/ISO Libraries − Index − std Symbol Index


* C reference
* C89
* C95
* C99
* C11
* C17
* C23

* C Language
* C Basic concepts
* C Keywords
* C Preprocessor
* C Expressions
* C Declaration
* C Initialization
* C Functions
* C Statements
* C Headers

* C Type support
* C Program utilities
* C Variadic functions
* C Error handling
* C Dynamic memory management
* C Strings library
* C Null-terminated strings
* C byte − multibyte − wide
* C Algorithms
* C Numerics
* C Common mathematical functions
* C Floating-point environment (C99)
* C Pseudo-random number generation
* C Complex number arithmetic (C99)
* C Type-generic math (C99)
* C Date and time utilities
* C Input/output support
* C Localization support
* C Concurrency support library (C11)
* C Technical specifications
* C Dynamic memory extensions (dynamic memory TR)
* C Floating-point extensions, Part 1 (FP Ext 1 TS)
* C Floating-point extensions, Part 4 (FP Ext 4 TS)
* C External Links − Non-ANSI/ISO Libraries − Index − Symbol Index


----

C++ reference

C++98, C++03, C++11, C++14, C++17, C++20, C++23 │ Compiler support C++11, C++14, C++17, C++20, C++23

Freestanding implementations
Language

* C plus plus Basic concepts
* C plus plus Keywords
* C plus plus Preprocessor
* C plus plus Expressions
* C plus plus Declaration
* C plus plus Initialization
* C plus plus Functions
* C plus plus Statements
* C plus plus Classes
* C plus plus Overloading
* C plus plus Templates
* C plus plus Exceptions
* C plus plus Headers


* C plus plus Named requirements
* C plus plus Feature test macros (C++20)

* C plus plus Language support library

* C plus plus Source code information (C++20)
* C plus plus Type support − traits (C++11)
* C plus plus Program utilities
* C plus plus Coroutine support (C++20)
* C plus plus Three-way comparison (C++20)
* C plus plus numeric_limits − type_info
* C plus plus initializer_list (C++11)
* C plus plus Concepts library (C++20)

* C plus plus Diagnostics library

* C plus plus basic_stacktrace (C++23)

* C plus plus General utilities library

* C plus plus Smart pointers and allocators
* C plus plus unique_ptr (C++11)
* C plus plus shared_ptr (C++11)
* C plus plus Date and time
* C plus plus Function objects − hash (C++11)
* C plus plus String conversions (C++17)
* C plus plus Utility functions
* C plus plus pair − tuple (C++11)
* C plus plus optional (C++17) − any (C++17)
* C plus plus variant (C++17) − format (C++20)

* C plus plus Strings library
* C plus plus basic_string
* C plus plus basic_string_view (C++17)
* C plus plus Null-terminated strings:
* C plus plus byte − multibyte − wide

* C plus plus Containers library
* C plus plus array (C++11) − vector − deque
* C plus plus map − unordered_map (C++11)
* C plus plus set − unordered_set (C++11)
* C plus plus priority_queue − span (C++20)
* C plus plus Other containers:
* C plus plus sequence − associative
* C plus plus unordered associative − adaptors


* C plus plus Iterators library
* C plus plus Ranges library (C++20)
* C plus plus Algorithms library
* C plus plus Numerics library
* C plus plus Common math functions
* C plus plus Mathematical special functions (C++17)
* C plus plus Mathematical constants (C++20)
* C plus plus Numeric algorithms
* C plus plus Pseudo-random number generation
* C plus plus Floating-point environment (C++11)
* C plus plus Bit manipulation (C++20)
* C plus plus complex − valarray
* C plus plus ratio (C++11)
* C plus plus Localizations library
* C plus plus Input/output library
* C plus plus Stream-based I/O
* C plus plus Synchronized output (C++20)
* C plus plus I/O manipulators
* C plus plus Filesystem library (C++17)
* C plus plus Regular expressions library (C++11)
* C plus plus basic_regex − algorithms
* C plus plus Atomic operations library (C++11)
* C plus plus atomic − atomic_flag
* C plus plus atomic_ref (C++20)
* C plus plus Thread support library (C++11)
* C plus plus thread‏‎ − mutex‏‎
* C plus plus condition_variable‏‎
* C plus plus Technical specifications
* C plus plus Standard library extensions (library fundamentals TS)
* C plus plus resource_adaptor — invocation_type
* C plus plus Standard library extensions v2 (library fundamentals TS v2)
* C plus plus propagate_const — ostream_joiner — randint
* C plus plus observer_ptr — detection idiom
* C plus plus Standard library extensions v3 (library fundamentals TS v3)
* C plus plus scope_exit — scope_fail — scope_success — unique_resource
* C plus plus Concurrency library extensions (concurrency TS) — Transactional Memory (TM TS)
* C plus plus Reflection (reflection TS)
* C plus plus External Links − Non-ANSI/ISO Libraries − Index − std Symbol Index
* C reference: C89, C95, C99, C11, C17, C23

Language

* C plus plus Basic concepts
* C plus plus Keywords
* C plus plus Preprocessor
* C plus plus Expressions
* C plus plus Declaration
* C plus plus Initialization
* C plus plus Functions
* C plus plus Statements
* C plus plus Headers
* C plus plus Type support
* C plus plus Program utilities
* C plus plus Variadic functions
* C plus plus Error handling
* C plus plus Dynamic memory management
* C plus plus Date and time utilities
* C plus plus Strings library
* C plus plus Null-terminated strings:
* C plus plus byte − multibyte − wide
* C plus plus Algorithms
* C plus plus Numerics
* C plus plus Common mathematical functions
* C plus plus Floating-point environment (C99)
* C plus plus Pseudo-random number generation
* C plus plus Complex number arithmetic (C99)
* C plus plus Type-generic math (C99)
* C plus plus Input/output support
* C plus plus Localization support
* C plus plus Atomic operations library (C11)
* C plus plus Thread support library (C11)
* C plus plus Technical specifications
* C plus plus Dynamic memory extensions (dynamic memory TR)
* C plus plus Floating-point extensions, Part 1 (FP Ext 1 TS)
* C plus plus Floating-point extensions, Part 4 (FP Ext 4 TS)
* C plus plus External Links − Non-ANSI/ISO Libraries − Index − Symbol Index

* C plus plus News

Powered by MediaWiki Powered by ddg>GeSHi Hosted by ddg>Tiger Technologies

----

cppreference.com

Most linked-to pages


See CppReference.com Most linked-to pages

The following data is cached, and was last updated 09:29, 15 February 2022. A maximum of 10,000 results are available in the cache.

----

* https://www.cppreference.com/support
* https://en.cppreference.com/w/Cppreference:Archives - Archives for offline viewing
* https://www.zazzle.com/store/cppreference

{{navbar_cplusplus}}

Fair Use Source: CppReference.com

{{navbar_footer}}