C++ reference
C++11, C++14, C++17, C++20, C++23, C++26 â Compiler support C++11, C++14, C++17, C++20, C++23, C++26
Preprocessor â Comments
ASCII chart
Basic concepts
Keywords
Names (lookup)
Types (fundamental types)
The main
function
Modules (C++20)
Contracts (C++26)
Expressions
Value categories
Evaluation order
Operators (precedence)
Conversions â Literals
Constant expressions
Statements
if â switch
for â range-for
(C++11)
while â do
-while
Declarations â Initialization
Functions â Overloading
Coroutines (C++20)
Classes (unions)
Templates â Exceptions
Freestanding implementations
Program utilities
Signals â Non-local jumps
Basic memory management
Variadic functions
source_location (C++20)
Comparison utilities (C++20)
Type support â type_info
numeric_limits â exception
initializer_list (C++11)
Coroutine support (C++20)
Contract support (C++26)
Concepts library (C++20)
Assertions â System error (C++11)
Exception types â Error numbers
basic_stacktrace (C++23)
Debugging support (C++26)
Allocators â Smart pointers
Memory resources (C++17)
Metaprogramming library (C++11)
Type traits â ratio
integer_sequence (C++14)
Function objects â hash (C++11)
Swap â Type operations (C++11)
Integer comparison (C++20)
pair â tuple (C++11)
optional (C++17)
expected (C++23)
variant (C++17) â any (C++17)
bitset â Bit manipulation (C++20)
vector â deque â array (C++11)
list â forward_list (C++11)
inplace_vector (C++26)
hive (C++26)
map â multimap â set â multiset
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
Container adaptors
span (C++20) â mdspan (C++23)
Ranges library (C++20)
Range factories â Range adaptors
generator (C++23)
Numeric algorithms
Execution policies (C++17)
Constrained algorithms (C++20)
basic_string â char_traits
basic_string_view (C++17)
Primitive numeric conversions (C++17)
Formatting (C++20) â Localization
text_encoding (C++26)
Regular expressions (C++11)
basic_regex â Algorithms
Default regular expression grammar
Null-terminated sequence utilities:
byte â multibyte â wide
Common math functions
Mathematical special functions (C++17)
Mathematical constants (C++20)
Basic linear algebra algorithms (C++26)
Data-parallel types (SIMD) (C++26)
Pseudo-random number generation
Floating-point environment (C++11)
complex â valarray
Calendar (C++20) â Time zone (C++20)
Print functions (C++23)
Stream-based I/O â I/O manipulators
basic_istream â basic_ostream
Synchronized output (C++20)
File systems (C++17)
Concurrency support library (C++11)
thread â jthread (C++20)
atomic â atomic_flag
atomic_ref (C++20) â memory_order
Mutual exclusion â Condition variables
Futures â Semaphores (C++20)
latch (C++20) â barrier (C++20)
Safe Reclamation (C++26)
Execution support library (C++26)
Feature test macros (C++20)
Language â Standard library â Headers
Technical specificationsStandard library extensions (library fundamentals TS)
resource_adaptor â invocation_type
Standard library extensions v2 (library fundamentals TS v2)
propagate_const â ostream_joiner â randint
observer_ptr â Detection idiom
Standard library extensions v3 (library fundamentals TS v3)
scope_exit â scope_fail â scope_success â unique_resource
Parallelism library extensions v2
(parallelism TS v2)
Concurrency library extensions
(concurrency TS)
Transactional Memory (TM TS)
Reflection (reflection TS)
C reference
C89, C95, C99, C11, C17, C23 â Compiler support C99, C23
Basic concepts
Keywords
Preprocessor
Expressions
Declaration
Initialization
Functions
Statements
Null-terminated strings:
byte â multibyte â wide
Common mathematical functions
Floating-point environment (C99)
Pseudo-random number generation
Complex number arithmetic (C99)
Type-generic math (C99)
Bit manipulation (C23)
Checked integer arithmetic (C23)
Concurrency support library (C11)
Technical specifications Dynamic memory extensions (dynamic memory TR)
Floating-point extensions, Part 1 (FP Ext 1 TS)
Floating-point extensions, Part 4 (FP Ext 4 TS)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4