Namespaces
Variants
Actions

Difference between revisions of "Template:main page cpp contents"

From cppreference.com
Line 44: Line 44:
 
{{ltt|cpp/utility/initializer_list}} {{mark c++11}}<br>
 
{{ltt|cpp/utility/initializer_list}} {{mark c++11}}<br>
 
</div>
 
</div>
 
|
 
  
 
'''[[cpp/concepts | Concepts library]]''' {{mark c++20}}
 
'''[[cpp/concepts | Concepts library]]''' {{mark c++20}}
 +
 +
|
  
 
'''[[cpp/error | Diagnostics library]]'''
 
'''[[cpp/error | Diagnostics library]]'''
Line 84: Line 84:
 
&nbsp;&nbsp;[[cpp/container#Unordered associative containers|unordered associative]]&nbsp;&nbsp;−&nbsp;&nbsp;[[cpp/container#Container adaptors|adaptors]]
 
&nbsp;&nbsp;[[cpp/container#Unordered associative containers|unordered associative]]&nbsp;&nbsp;−&nbsp;&nbsp;[[cpp/container#Container adaptors|adaptors]]
 
</div>
 
</div>
 
|
 
  
 
'''[[cpp/iterator | Iterators library]]'''
 
'''[[cpp/iterator | Iterators library]]'''
 +
 +
|
  
 
'''[[cpp/ranges | Ranges library]]''' {{mark c++20}}
 
'''[[cpp/ranges | Ranges library]]''' {{mark c++20}}
Line 101: Line 101:
 
[[cpp/numeric/random | Pseudo-random number generation]]<br>
 
[[cpp/numeric/random | Pseudo-random number generation]]<br>
 
[[cpp/numeric/fenv | Floating-point environment]] {{mark c++11}}<br>
 
[[cpp/numeric/fenv | Floating-point environment]] {{mark c++11}}<br>
{{ltt|cpp/numeric/complex}}&nbsp;&nbsp;−&nbsp;&nbsp;{{ltt|cpp/numeric/valarray}}
+
{{ltt|cpp/numeric/complex}}&nbsp;&nbsp;−&nbsp;&nbsp;{{ltt|cpp/numeric/valarray}}<br>
 +
{{ltt|cpp/header/ratio}}&nbsp;&nbsp;−&nbsp;&nbsp;{{ltt|cpp/header/bit}} {{mark c++20}}
 
</div>
 
</div>
  

Revision as of 11:24, 26 October 2021

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

Language

Headers

Named requirements

Feature test macros (C++20)

Language support library

Concepts library (C++20)

Diagnostics library

General utilities library

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

Strings library

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

Containers library

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

Iterators library

Ranges library (C++20)

Algorithms library

Numerics library

Localizations library

Input/output library

Filesystem library (C++17)

Regular expressions library (C++11)

Atomic operations library (C++11)

atomic  −  atomic_flag
atomic_ref (C++20)

Thread support library (C++11)

Technical specifications

  Standard library extensions  (library fundamentals TS)

  Standard library extensions v2  (library fundamentals TS v2)

  Standard library extensions v3  (library fundamentals TS v3)

  Concurrency library extensions  (concurrency TS)   —   Transactional Memory  (TM TS)
  Reflection  (reflection TS)

External Links  −  Non-ANSI/ISO Libraries  −  Index  −  std Symbol Index