René's URL Explorer Experiment


Title: C++23 - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: en.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://en.cppreference.com/
Create accounthttps://en.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2F23
Log inhttps://en.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2F23
Pagehttps://en.cppreference.com/cpp/23
Discussionhttps://en.cppreference.com/Talk:cpp/23
https://en.cppreference.com/cpp/23
Readhttps://en.cppreference.com/cpp/23
View sourcehttps://en.cppreference.com/index.php?title=cpp/23&action=edit
View historyhttps://en.cppreference.com/index.php?title=cpp/23&action=history
https://en.cppreference.com/cpp/23
cpphttps://en.cppreference.com/cpp
C++https://en.cppreference.com/cpp
Compiler supporthttps://en.cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://en.cppreference.com/cpp/freestanding
Languagehttps://en.cppreference.com/cpp/language
Standard libraryhttps://en.cppreference.com/cpp/standard_library
Standard library headershttps://en.cppreference.com/cpp/header
Named requirementshttps://en.cppreference.com/cpp/named_req
Feature test macroshttps://en.cppreference.com/cpp/feature_test
Language support libraryhttps://en.cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://en.cppreference.com/cpp/concepts
Diagnostics libraryhttps://en.cppreference.com/cpp/error
Memory management libraryhttps://en.cppreference.com/cpp/memory
Metaprogramming libraryhttps://en.cppreference.com/cpp/meta
General utilities libraryhttps://en.cppreference.com/cpp/utility
Containers libraryhttps://en.cppreference.com/cpp/container
Iterators libraryhttps://en.cppreference.com/cpp/iterator
Ranges libraryhttps://en.cppreference.com/cpp/ranges
Algorithms libraryhttps://en.cppreference.com/cpp/algorithm
Strings libraryhttps://en.cppreference.com/cpp/string
Text processing libraryhttps://en.cppreference.com/cpp/text
Numerics libraryhttps://en.cppreference.com/cpp/numeric
Date and time libraryhttps://en.cppreference.com/cpp/chrono
Input/output libraryhttps://en.cppreference.com/cpp/io
Filesystem libraryhttps://en.cppreference.com/cpp/filesystem
Concurrency support libraryhttps://en.cppreference.com/cpp/thread
Execution control libraryhttps://en.cppreference.com/cpp/execution
Technical specificationshttps://en.cppreference.com/cpp/experimental
Symbols indexhttps://en.cppreference.com/cpp/symbol_index
External librarieshttps://en.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Versionshttps://en.cppreference.com/cpp
C++11https://en.cppreference.com/cpp/11
C++14https://en.cppreference.com/cpp/14
C++17https://en.cppreference.com/cpp/17
C++20https://en.cppreference.com/cpp/20
C++26https://en.cppreference.com/cpp/26
C++29https://en.cppreference.com/cpp/29
Current statushttps://en.cppreference.com/cpp/current_status
[edit]https://cppreference.com/index.php?title=Template:cpp/version/navbar_content&action=edit
1 New language featureshttps://en.cppreference.com/cpp/23#New_language_features
2 New library featureshttps://en.cppreference.com/cpp/23#New_library_features
2.1 New moduleshttps://en.cppreference.com/cpp/23#New_modules
2.2 New headershttps://en.cppreference.com/cpp/23#New_headers
2.3 Library featureshttps://en.cppreference.com/cpp/23#Library_features
2.3.1 General Utilitieshttps://en.cppreference.com/cpp/23#General_Utilities
2.3.2 Coroutine Libraryhttps://en.cppreference.com/cpp/23#Coroutine_Library
2.3.3 Diagnostichttps://en.cppreference.com/cpp/23#Diagnostic
2.3.4 Algorithm, Iterators, and Rangeshttps://en.cppreference.com/cpp/23#Algorithm,_Iterators,_and_Ranges
2.3.5 Containershttps://en.cppreference.com/cpp/23#Containers
2.3.6 Compile-time supporthttps://en.cppreference.com/cpp/23#Compile-time_support
2.3.7 Memory Managementhttps://en.cppreference.com/cpp/23#Memory_Management
2.3.8 String and Text Processinghttps://en.cppreference.com/cpp/23#String_and_Text_Processing
2.3.9 I/O and printhttps://en.cppreference.com/cpp/23#I/O_and_print
3 Obsolete featureshttps://en.cppreference.com/cpp/23#Obsolete_features
3.1 Removed featureshttps://en.cppreference.com/cpp/23#Removed_features
3.2 Deprecated featureshttps://en.cppreference.com/cpp/23#Deprecated_features
3.3 Reverted deprecationshttps://en.cppreference.com/cpp/23#Reverted_deprecations
4 Defect reportshttps://en.cppreference.com/cpp/23#Defect_reports
5 Compiler supporthttps://en.cppreference.com/cpp/23#Compiler_support
5.1 C++23 core language featureshttps://en.cppreference.com/cpp/23#C++23_core_language_features
5.2 C++23 library featureshttps://en.cppreference.com/cpp/23#C++23_library_features
5.3 External linkshttps://en.cppreference.com/cpp/23#External_links
language feature testing macroshttps://en.cppreference.com/cpp/feature_test#Language_features
Explicit object parameterhttps://en.cppreference.com/cpp/language/function#Explicit_object_parameter
explicit object member functionshttps://en.cppreference.com/cpp/language/member_functions#Explicit_object_member_functions
P0847R7https://wg21.link/P0847R7
Multidimensional subscript operatorhttps://en.cppreference.com/cpp/language/operators#Array_subscript_operator
P2128R6https://wg21.link/P2128R6
P2589R1https://wg21.link/P2589R1
P1169R4https://wg21.link/P1169R4
decay-copyhttps://en.cppreference.com/cpp/language/explicit_cast#Syntax
P0849R8https://wg21.link/P0849R8
assumehttps://en.cppreference.com/cpp/language/attributes/assume
P1774R8https://wg21.link/P1774R8
lambda-expressionshttps://en.cppreference.com/cpp/language/lambda#Syntax
P2173R1https://wg21.link/P2173R1
extended floating-point typeshttps://en.cppreference.com/cpp/types/floating-point
P1467R9https://wg21.link/P1467R9
#elifdef, #elifndefhttps://en.cppreference.com/cpp/preprocessor/conditional
P2334R1https://wg21.link/P2334R1
#warninghttps://en.cppreference.com/cpp/preprocessor/error
P2437R1https://wg21.link/P2437R1
Literal suffix 'Z'/'z'https://en.cppreference.com/cpp/language/integer_literal#The_type_of_the_literal
P0330R8https://wg21.link/P0330R8
P2223R2https://wg21.link/P2223R2
P2266R3https://wg21.link/P2266R3
P2718R0https://wg21.link/P2718R0
P2582R1https://wg21.link/P2582R1
P2324R2https://wg21.link/P2324R2
P2360R0https://wg21.link/P2360R0
P1102R2https://wg21.link/P1102R2
P1401R5https://wg21.link/P1401R5
P1847R4https://wg21.link/P1847R4
Character sets and encodingshttps://en.cppreference.com/cpp/language/charset
P2314R4https://wg21.link/P2314R4
P2316R2https://wg21.link/P2316R2
Named universal character escapeshttps://en.cppreference.com/cpp/language/escape#Named_universal_character_escapes
P2071R2https://wg21.link/P2071R2
Delimited escape sequenceshttps://en.cppreference.com/cpp/language/escape
P2290R3https://wg21.link/P2290R3
Support for UTF-8 as a portable source file encodinghttps://en.cppreference.com/cpp/language/translation_phases#Phase_1
P2295R6https://wg21.link/P2295R6
if constevalhttps://en.cppreference.com/cpp/language/if#Consteval_if
if not constevalhttps://en.cppreference.com/cpp/language/if#Consteval_if
P1938R3https://wg21.link/P1938R3
P2242R3https://wg21.link/P2242R3
P2647R1https://wg21.link/P2647R1
P2448R2https://wg21.link/P2448R2
P2448R2https://wg21.link/P2448R2
library feature testing macroshttps://en.cppreference.com/cpp/feature_test#Library_features
std and std.compathttps://en.cppreference.com/cpp/standard_library#Importing_modules
P2465R3https://wg21.link/P2465R3
https://en.cppreference.com/cpp/header/expected
https://en.cppreference.com/cpp/header/flat_map
https://en.cppreference.com/cpp/header/flat_set
https://en.cppreference.com/cpp/header/generator
https://en.cppreference.com/cpp/header/mdspan
https://en.cppreference.com/cpp/header/print
https://en.cppreference.com/cpp/header/spanstream
https://en.cppreference.com/cpp/header/stacktrace
https://en.cppreference.com/cpp/header/stdfloat
https://en.cppreference.com/cpp/header/stdatomic.h
P0943R6https://wg21.link/P0943R6
https://en.cppreference.com/cpp/header/expected
P0323R12https://wg21.link/P0323R12
P2549R1https://wg21.link/P2549R1
P0288R9https://wg21.link/P0288R9
P2387R3https://wg21.link/p2387r3
P1272R4https://wg21.link/P1272R4
P2445R1https://wg21.link/P2445R1
Callablehttps://en.cppreference.com/cpp/named_req/Callable
P2136R3https://wg21.link/p2136r3
P1682R3https://wg21.link/P1682R3
P0627R6https://wg21.link/p0627r6
P0798R8https://wg21.link/P0798R8
P2505R5https://wg21.link/P2505R5
P2165R4https://wg21.link/p2165r4
P2718R0https://wg21.link/p2718r0
P2655R3https://wg21.link/p2655r3
coroutinehttps://en.cppreference.com/cpp/language/coroutines
P2502R2https://wg21.link/P2502R2
P2787R0https://wg21.link/P2787R0
Stacktracehttps://en.cppreference.com/cpp/error#Stacktrace
P0881R7https://wg21.link/p0881r7
P2321R2https://wg21.link/P2321R2
P2278R4https://wg21.link/P2278R4
P2446R2https://wg21.link/P2446R2
P2374R4https://wg21.link/p2374r4
P2443R1https://wg21.link/P2443R1
P2442R1https://wg21.link/P2442R1
P2164R9https://wg21.link/p2164r9
P2441R2https://wg21.link/p2441r2
P2474R2https://wg21.link/p2474r2
P2442R1https://wg21.link/P2442R1
P1899R3https://wg21.link/p1899r3
P2321R2https://wg21.link/P2321R2
P2387R3https://wg21.link/p2387r3
P1206R7https://wg21.link/p1206r7
P1659R3https://wg21.link/p1659r3
P2302R4https://wg21.link/p2302r4
P1223R5https://wg21.link/p1223r5
P2440R1https://wg21.link/p2440r1
range fold algorithmshttps://en.cppreference.com/cpp/algorithm/ranges#Constrained_fold_operations
P2322R6https://wg21.link/p2322r6
P2278R4https://wg21.link/p2278r4
P2711R1https://wg21.link/p2711r1
P2408R5https://wg21.link/p2408r5
P2494R2https://wg21.link/p2494r2
P0009R18https://wg21.link/P0009R18
P2599R2https://wg21.link/P2599R2
P2604R0https://wg21.link/P2604R0
P2613R1https://wg21.link/P2613R1
P2763R1https://wg21.link/P2763R1
P1206R7https://wg21.link/p1206r7
P1222R4https://wg21.link/P1222R4
P0429R9https://wg21.link/P0429R9
P1425R4https://wg21.link/p1425r4
P2077R2https://wg21.link/p2077r2
P1518R2https://wg21.link/p1518r2
P2251R1https://wg21.link/p2251r1
P2417R2https://wg21.link/p2417r2
P2273R3https://wg21.link/p2273r3
std::type_info::operator==https://en.cppreference.com/cpp/types/type_info/operator_cmp
P1328R1https://wg21.link/p1328r1
https://en.cppreference.com/cpp/header/cmath
P0533R9https://wg21.link/p0533r9
P2291R3https://wg21.link/p2291r3
Metaprogramminghttps://en.cppreference.com/cpp/meta
P2404R3https://wg21.link/p2404r3
P1048R1https://wg21.link/p1048r1
P2674R1https://wg21.link/p2674r1
P2255R2https://wg21.link/p2255r2
P1132R7https://wg21.link/p1132r7
P0401R6https://wg21.link/p0401r6
P2590R2https://wg21.link/p2590r2
P2652R2https://wg21.link/p2652r2
P1679R3https://wg21.link/p1679r3
P2166R1https://wg21.link/p2166r1
P1989R2https://wg21.link/p1989r2
P1072R10https://wg21.link/p1072r10
P2438R2https://wg21.link/p2438r2
stacktraceshttps://en.cppreference.com/cpp/error#Stacktrace
P2286R8https://wg21.link/p2286r8
P2585R1https://wg21.link/p2585r1
P2693R1https://wg21.link/p2693r1
https://en.cppreference.com/cpp/header/print
P2093R14https://wg21.link/p2093r14
https://en.cppreference.com/cpp/header/spanstream
P0448R4https://wg21.link/p0448r4
P2467R1https://wg21.link/p2467r1
P1147R1https://wg21.link/P1147R1
P2186R2https://wg21.link/P2186R2
concatenationhttps://en.cppreference.com/cpp/language/string_literal#Concatenation
P2201R1https://wg21.link/P2201R1
P2362R3https://wg21.link/P2362R3
P1413R3https://wg21.link/P1413R3
P2614R2https://wg21.link/P2614R2
P2340R1https://wg21.link/P2340R1
C++23 compiler supporthttps://en.cppreference.com/cpp/compiler_support#C++23_features
Literal suffixhttps://en.cppreference.com/cpp/language/integer_literal#The_type_of_the_literal
size_thttps://en.cppreference.com/cpp/types/size_t
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_size_t_suffix
P0330R8https://wg21.link/P0330R8
lambdashttps://en.cppreference.com/cpp/language/lambda
P1102R2https://wg21.link/P1102R2
if constevalhttps://en.cppreference.com/cpp/language/if#Consteval_if
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_if_consteval
P1938R3https://wg21.link/P1938R3
P2186R2https://wg21.link/P2186R2
static_asserthttps://en.cppreference.com/cpp/language/static_assert
constexpr ifhttps://en.cppreference.com/cpp/language/if#Constexpr_if
P1401R5https://wg21.link/P1401R5
P2223R2https://wg21.link/P2223R2
P1847R4https://wg21.link/P1847R4
concatenationhttps://en.cppreference.com/cpp/language/string_literal#Concatenation
P2201R1https://wg21.link/P2201R1
Explicit object member functionshttps://en.cppreference.com/cpp/language/member_functions#Explicit_object_member_functions
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_explicit_this_parameter
P0847R7https://wg21.link/P0847R7
auto(x) and auto{x}https://en.cppreference.com/cpp/language/explicit_cast
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_auto_cast
P0849R8https://wg21.link/P0849R8
#elifdef and #elifndefhttps://en.cppreference.com/cpp/preprocessor/conditional
P2334R1https://wg21.link/P2334R1
constexprhttps://en.cppreference.com/cpp/language/constexpr
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_constexpr
P2242R3https://wg21.link/P2242R3
P2316R2https://wg21.link/P2316R2
Character sets and encodingshttps://en.cppreference.com/cpp/language/charset
P2314R4https://wg21.link/P2314R4
for loophttps://en.cppreference.com/cpp/language/for#Syntax
alias-declarationhttps://en.cppreference.com/cpp/language/type_alias
P2360R0https://wg21.link/P2360R0
subscript operatorhttps://en.cppreference.com/cpp/language/operators#Array_subscript_operator
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_multidimensional_subscript
P2128R6https://wg21.link/P2128R6
lambdashttps://en.cppreference.com/cpp/language/lambda
P2173R1https://wg21.link/P2173R1
#warninghttps://en.cppreference.com/cpp/preprocessor/error
P2437R1https://wg21.link/P2437R1
P2362R3https://wg21.link/P2362R3
P2324R2https://wg21.link/P2324R2
Delimited escape sequenceshttps://en.cppreference.com/cpp/language/escape
P2290R3https://wg21.link/P2290R3
Named universal character escapeshttps://en.cppreference.com/cpp/language/escape#Named_universal_character_escapes
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_named_character_escapes
P2071R2https://wg21.link/P2071R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_constexpr
P2448R2https://wg21.link/P2448R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_implicit_move
P2266R3https://wg21.link/P2266R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_static_call_operator
P1169R4https://wg21.link/P1169R4
extended floating-point typeshttps://en.cppreference.com/cpp/types/floating-point
P1467R9https://wg21.link/P1467R9
P2582R1https://wg21.link/P2582R1
assumehttps://en.cppreference.com/cpp/language/attributes/assume
P1774R8https://wg21.link/P1774R8
UTF-8 as a portable source file encodinghttps://en.cppreference.com/cpp/language/translation_phases#Phase_1
P2295R6https://wg21.link/P2295R6
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_multidimensional_subscript
P2589R1https://wg21.link/P2589R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_constexpr
P2647R1https://wg21.link/P2647R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_range_based_for
P2644R1https://wg21.link/P2644R1
P2718R0https://wg21.link/P2718R0
CWG2659https://wg21.link/CWG2659
lambdahttps://en.cppreference.com/cpp/language/lambda#Syntax
P2036R3https://wg21.link/P2036R3
P2579R0https://wg21.link/P2579R0
P2615R1https://wg21.link/P2615R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_consteval
P2564R3https://wg21.link/P2564R3
P1949R7https://wg21.link/P1949R7
attributeshttps://en.cppreference.com/cpp/language/attributes#Syntax
P2156R1https://wg21.link/P2156R1
__cpp_conceptshttps://en.cppreference.com/cpp/feature_test#Language_features
P2493R0https://wg21.link/P2493R0
Relax requirements on wchar_thttps://en.cppreference.com/cpp/language/types#Defect_reports
P2460R2https://wg21.link/P2460R2
P2280R4https://wg21.link/P2280R4
P2468R2https://wg21.link/P2468R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_char8_t
P2513R4https://wg21.link/P2513R4
diagnostic directiveshttps://en.cppreference.com/cpp/preprocessor/error
CWG2518https://wg21.link/CWG2518
Stacktrace libraryhttps://en.cppreference.com/cpp/error#Stacktrace
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_stacktrace
P0881R7https://wg21.link/P0881R7
P2301R1https://wg21.link/P2301R1
https://en.cppreference.com/cpp/header/stdatomic.h
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_stdatomic_h
P0943R6https://wg21.link/P0943R6
std::is_scoped_enumhttps://en.cppreference.com/cpp/types/is_scoped_enum
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_is_scoped_enum
P1048R1https://wg21.link/P1048R1
std::basic_string::contains()https://en.cppreference.com/cpp/string/basic_string/contains
std::basic_string_view::contains()https://en.cppreference.com/cpp/string/basic_string_view/contains
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_string_contains
P1679R3https://wg21.link/P1679R3
std::to_underlyinghttps://en.cppreference.com/cpp/utility/to_underlying
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_to_underlying
P1682R3https://wg21.link/P1682R3
P2212R2https://wg21.link/P2212R2
Providing size feedbackhttps://en.cppreference.com/cpp/memory/allocator_traits/allocate_at_least
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_allocate_at_least
P0401R6https://wg21.link/P0401R6
https://en.cppreference.com/cpp/header/spanstream
std::spanhttps://en.cppreference.com/cpp/container/span
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_spanstream
P0448R4https://wg21.link/P0448R4
std::out_ptr()https://en.cppreference.com/cpp/memory/out_ptr_t/out_ptr
std::inout_ptr()https://en.cppreference.com/cpp/memory/inout_ptr_t/inout_ptr
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_out_ptr
P1132R8https://wg21.link/P1132R8
type_info::operator==()https://en.cppreference.com/cpp/types/type_info/operator_cmp
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_constexpr_typeinfo
P1328R1https://wg21.link/P1328R1
std::stackhttps://en.cppreference.com/cpp/container/stack/stack
std::queuehttps://en.cppreference.com/cpp/container/queue/queue
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_adaptor_iterator_pair_constructor
P1425R4https://wg21.link/P1425R4
P1518R2https://wg21.link/P1518R2
ranges::starts_with()https://en.cppreference.com/cpp/algorithm/ranges/starts_with
ranges::ends_with()https://en.cppreference.com/cpp/algorithm/ranges/ends_with
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_starts_ends_with
P1659R3https://wg21.link/P1659R3
nullptrhttps://en.cppreference.com/cpp/language/nullptr
P2166R1https://wg21.link/P2166R1
std::invoke_r()https://en.cppreference.com/cpp/utility/functional/invoke
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_invoke_r
P2136R3https://wg21.link/P2136R3
constructorhttps://en.cppreference.com/cpp/string/basic_string_view/basic_string_view
P1989R2https://wg21.link/P1989R2
constructorhttps://en.cppreference.com/cpp/utility/pair/pair
P1951R1https://wg21.link/P1951R1
library supporthttps://en.cppreference.com/cpp/memory#Garbage_collector_support
P2186R2https://wg21.link/P2186R2
views::ziphttps://en.cppreference.com/cpp/ranges/zip_view
views::zip_transformhttps://en.cppreference.com/cpp/ranges/zip_transform_view
views::adjacenthttps://en.cppreference.com/cpp/ranges/adjacent_view
views::adjacent_transformhttps://en.cppreference.com/cpp/ranges/adjacent_transform_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_zip
P2321R2https://wg21.link/P2321R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_associative_heterogeneous_erasure
P2077R3https://wg21.link/P2077R3
std::byteswap()https://en.cppreference.com/cpp/numeric/byteswap
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_byteswap
P1272R4https://wg21.link/P1272R4
Printinghttps://en.cppreference.com/cpp/io/basic_ostream/operator_ltlt
P1147R1https://wg21.link/P1147R1
basic_string::resize_and_overwrite()https://en.cppreference.com/cpp/string/basic_string/resize_and_overwrite
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_string_resize_and_overwrite
P1072R10https://wg21.link/P1072R10
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_optional
P0798R8https://wg21.link/P0798R8
std::move_only_functionhttps://en.cppreference.com/cpp/utility/functional/move_only_function
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_move_only_function
P0288R9https://wg21.link/P0288R9
P2401R0https://wg21.link/P2401R0
std::spanhttps://en.cppreference.com/cpp/container/span
TriviallyCopyablehttps://en.cppreference.com/cpp/named_req/TriviallyCopyable
P2251R1https://wg21.link/P2251R1
P2340R1https://wg21.link/P2340R1
https://en.cppreference.com/cpp/header/expected
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_expected
P0323R12https://wg21.link/P0323R12
P2549R1https://wg21.link/P2549R1
https://en.cppreference.com/cpp/header/cmath
https://en.cppreference.com/cpp/header/cstdlib
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_constexpr_cmath
P0533R9https://wg21.link/P0533R9
std::unreachable()https://en.cppreference.com/cpp/utility/unreachable
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_unreachable
P0627R6https://wg21.link/P0627R6
P1413R3https://wg21.link/P1413R3
std::reference_constructs_from_temporaryhttps://en.cppreference.com/cpp/types/reference_constructs_from_temporary
std::reference_converts_from_temporaryhttps://en.cppreference.com/cpp/types/reference_converts_from_temporary
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_reference_from_temporary
P2255R2https://wg21.link/P2255R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_constexpr_memory
P2273R3https://wg21.link/P2273R3
ranges::to()https://en.cppreference.com/cpp/ranges/to
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_containers_ranges
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_to_container
P1206R7https://wg21.link/P1206R7
ranges::range_adaptor_closurehttps://en.cppreference.com/cpp/ranges/range_adaptor_closure
std::bind_backhttps://en.cppreference.com/cpp/utility/functional/bind_front
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_bind_back
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges
P2387R3https://wg21.link/P2387R3
ranges::iota()https://en.cppreference.com/cpp/algorithm/ranges/iota
ranges::shift_left()https://en.cppreference.com/cpp/algorithm/ranges/shift
ranges::shift_right()https://en.cppreference.com/cpp/algorithm/ranges/shift
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_iota
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_shift
P2440R1https://wg21.link/P2440R1
views::join_withhttps://en.cppreference.com/cpp/ranges/join_with_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_join_with
P2441R2https://wg21.link/P2441R2
views::chunkhttps://en.cppreference.com/cpp/ranges/chunk_view
views::slidehttps://en.cppreference.com/cpp/ranges/slide_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_chunk
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_slide
P2442R1https://wg21.link/P2442R1
views::chunk_byhttps://en.cppreference.com/cpp/ranges/chunk_by_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_chunk_by
P2443R1https://wg21.link/P2443R1
std::mdspanhttps://en.cppreference.com/cpp/container/mdspan
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_mdspan
P0009R18https://wg21.link/P0009R18
P2599R2https://wg21.link/P2599R2
P2604R0https://wg21.link/P2604R0
P2613R1https://wg21.link/P2613R1
P2763R1https://wg21.link/P2763R1
https://en.cppreference.com/cpp/header/flat_map
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_flat_map
P0429R9https://wg21.link/P0429R9
https://en.cppreference.com/cpp/header/flat_set
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_flat_set
P1222R4https://wg21.link/P1222R4
ranges::find_last()https://en.cppreference.com/cpp/algorithm/ranges/find_last
ranges::find_last_if()https://en.cppreference.com/cpp/algorithm/ranges/find_last
ranges::find_last_if_not()https://en.cppreference.com/cpp/algorithm/ranges/find_last
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_find_last
P1223R5https://wg21.link/P1223R5
https://en.cppreference.com/cpp/header/utility
https://en.cppreference.com/cpp/header/ranges
https://en.cppreference.com/cpp/header/iterator
P1642R11https://wg21.link/P1642R11
views::stridehttps://en.cppreference.com/cpp/ranges/stride_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_stride
P1899R3https://wg21.link/P1899R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_tuple_like
P2165R4https://wg21.link/P2165R4
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_as_const
P2278R4https://wg21.link/P2278R4
Formattinghttps://en.cppreference.com/cpp/utility/format
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_format_ranges
P2286R8https://wg21.link/P2286R8
formattinghttps://en.cppreference.com/cpp/utility/format
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_format_ranges
P2585R1https://wg21.link/P2585R1
https://en.cppreference.com/cpp/header/print
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_print
P2093R14https://wg21.link/P2093R14
P2539R4https://wg21.link/P2539R4
Formattinghttps://en.cppreference.com/cpp/utility/format
std::stacktracehttps://en.cppreference.com/cpp/utility/basic_stacktrace
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_formatters
P2693R1https://wg21.link/P2693R1
std::to_chars()https://en.cppreference.com/cpp/utility/to_chars
std::from_chars()https://en.cppreference.com/cpp/utility/from_chars
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_constexpr_charconv
P2291R3https://wg21.link/P2291R3
ranges::contains()https://en.cppreference.com/cpp/algorithm/ranges/contains
ranges::contains_subrange()https://en.cppreference.com/cpp/algorithm/ranges/contains
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_contains
P2302R4https://wg21.link/P2302R4
Ranges fold algorithmshttps://en.cppreference.com/cpp/algorithm/ranges#Constrained_fold_operations
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_fold
P2322R6https://wg21.link/P2322R6
views::cartesian_producthttps://en.cppreference.com/cpp/ranges/cartesian_product_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_cartesian_product
P2374R4https://wg21.link/P2374R4
P2540R1https://wg21.link/P2540R1
equality_comparablehttps://en.cppreference.com/cpp/concepts/equality_comparable
totally_orderedhttps://en.cppreference.com/cpp/concepts/totally_ordered
three_way_comparablehttps://en.cppreference.com/cpp/utility/compare/three_way_comparable
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_concepts
P2404R3https://wg21.link/P2404R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_algorithm_iterator_requirements
P2408R5https://wg21.link/P2408R5
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_constexpr_bitset
P2417R2https://wg21.link/P2417R2
basic_string::substr()https://en.cppreference.com/cpp/string/basic_string/substr
P2438R2https://wg21.link/P2438R2
views::as_rvaluehttps://en.cppreference.com/cpp/ranges/as_rvalue_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_as_rvalue
P2446R2https://wg21.link/P2446R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_modules
P2465R3https://wg21.link/P2465R3
std::forward_like()https://en.cppreference.com/cpp/utility/forward_like
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_forward_like
P2445R1https://wg21.link/P2445R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ios_noreplace
P2467R1https://wg21.link/P2467R1
views::repeathttps://en.cppreference.com/cpp/ranges/repeat_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_repeat
P2474R2https://wg21.link/P2474R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges
P2494R2https://wg21.link/P2494R2
constructorhttps://en.cppreference.com/cpp/string/basic_string_view/basic_string_view
P2499R0https://wg21.link/P2499R0
std::generatorhttps://en.cppreference.com/cpp/coroutine/generator
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_generator
P2502R2https://wg21.link/P2502R2
P2787R0https://wg21.link/P2787R0
P2517R1https://wg21.link/P2517R1
std::start_lifetime_ashttps://en.cppreference.com/cpp/memory/start_lifetime_as
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_start_lifetime_as
P2590R2https://wg21.link/P2590R2
P2679R2https://wg21.link/P2679R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_format
P2419R2https://wg21.link/P2419R2
input_iteratorhttps://en.cppreference.com/cpp/iterator/input_iterator
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_move_iterator_concept
P2520R0https://wg21.link/P2520R0
explicit object parameterhttps://en.cppreference.com/cpp/language/member_functions#Explicit_object_parameter
LWG3617https://wg21.link/LWG3617
P1169R4https://wg21.link/P1169R4
extended floating-point typeshttps://en.cppreference.com/cpp/header/stdfloat
P1467R9https://wg21.link/P1467R9
std::expectedhttps://en.cppreference.com/cpp/utility/expected
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_expected
P2505R5https://wg21.link/P2505R5
views::enumeratehttps://en.cppreference.com/cpp/ranges/enumerate_view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges_enumerate
P2164R9https://wg21.link/P2164R9
std::is_implicit_lifetimehttps://en.cppreference.com/cpp/types/is_implicit_lifetime
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_is_implicit_lifetime
P2674R1https://wg21.link/P2674R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_common_reference
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_common_reference_wrapper
P2655R3https://wg21.link/P2655R3
P2652R2https://wg21.link/P2652R2
P2614R2https://wg21.link/P2614R2
viewshttps://en.cppreference.com/cpp/ranges/view
explicithttps://en.cppreference.com/cpp/language/explicit
P2711R1https://wg21.link/P2711R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges
P2609R3https://wg21.link/P2609R3
P2770R0https://wg21.link/P2770R0
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_variant
P2162R2https://wg21.link/P2162R2
P2017R1https://wg21.link/P2017R1
input range adaptorshttps://en.cppreference.com/cpp/ranges#Views
P2259R1https://wg21.link/P2259R1
views::joinhttps://en.cppreference.com/cpp/ranges/join_view
P2328R1https://wg21.link/P2328R1
viewhttps://en.cppreference.com/cpp/ranges/view
default_initializablehttps://en.cppreference.com/cpp/concepts/default_initializable
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges
P2325R3https://wg21.link/P2325R3
P2281R1https://wg21.link/P2281R1
constexprhttps://en.cppreference.com/cpp/language/constexpr
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_optional
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_variant
P2231R1https://wg21.link/P2231R1
views::lazy_splithttps://en.cppreference.com/cpp/ranges/lazy_split_view
views::splithttps://en.cppreference.com/cpp/ranges/split_view
P2210R2https://wg21.link/P2210R2
P2432R1https://wg21.link/P2432R1
viewhttps://en.cppreference.com/cpp/ranges/view
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges
P2415R2https://wg21.link/P2415R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_format
P2372R3https://wg21.link/P2372R3
P2418R2https://wg21.link/P2418R2
P2393R1https://wg21.link/P2393R1
std::format()https://en.cppreference.com/cpp/utility/format/format
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_format
P2216R3https://wg21.link/P2216R3
P2418R2https://wg21.link/P2418R2
std::basic_format_stringhttps://en.cppreference.com/cpp/utility/format/basic_format_string
P2508R1https://wg21.link/P2508R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_ranges
P2602R2https://wg21.link/P2602R2
P2572R1https://wg21.link/P2572R1
P2675R1https://wg21.link/P2675R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_barrier
P2588R3https://wg21.link/P2588R3
C++23https://en.wikipedia.org/wiki/C%2B%2B23
Categorieshttps://en.cppreference.com/Special:Categories
Pages using deprecated source tagshttps://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttps://en.cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Todo with reasonhttps://en.cppreference.com/Category:Todo_with_reason
Pages with too many expensive parser function callshttps://en.cppreference.com/index.php?title=Category:Pages_with_too_many_expensive_parser_function_calls&action=edit&redlink=1
Support ushttp://www.cppreference.com/support
Recent changeshttps://en.cppreference.com/Special:RecentChanges
FAQhttps://en.cppreference.com/Cppreference:FAQ
Offline versionhttps://en.cppreference.com/Cppreference:Archives
https://en.cppreference.com/cpp/23
What links herehttps://en.cppreference.com/Special:WhatLinksHere/cpp/23
Related changeshttps://en.cppreference.com/Special:RecentChangesLinked/cpp/23
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://en.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://en.cppreference.com/index.php?title=cpp/23&oldid=182312
Page informationhttps://en.cppreference.com/index.php?title=cpp/23&action=info
Españolhttp://es.cppreference.com/cpp/23
한국어http://ko.cppreference.com/cpp/23
Русскийhttp://ru.cppreference.com/cpp/23
中文http://zh.cppreference.com/cpp/23

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.