René's URL Explorer Experiment


Title: Compiler support for C++17 - 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%2Fcompiler+support%2F17
Log inhttps://en.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Fcompiler+support%2F17
Pagehttps://en.cppreference.com/cpp/compiler_support/17
Discussionhttps://en.cppreference.com/Talk:cpp/compiler_support/17
https://en.cppreference.com/cpp/compiler_support/17
Readhttps://en.cppreference.com/cpp/compiler_support/17
View sourcehttps://en.cppreference.com/index.php?title=cpp/compiler_support/17&action=edit
View historyhttps://en.cppreference.com/index.php?title=cpp/compiler_support/17&action=history
https://en.cppreference.com/cpp/compiler_support/17
cpphttps://en.cppreference.com/cpp
compiler supporthttps://en.cppreference.com/cpp/compiler_support
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
Compiler supporthttps://en.cppreference.com/cpp/compiler_support
C++11https://en.cppreference.com/cpp/compiler_support/11
C++14https://en.cppreference.com/cpp/compiler_support/14
C++20https://en.cppreference.com/cpp/compiler_support/20
C++23https://en.cppreference.com/cpp/compiler_support/23
C++26https://en.cppreference.com/cpp/compiler_support/26
C++29https://en.cppreference.com/cpp/compiler_support/29
[edit]https://cppreference.com/index.php?title=Template:cpp/compiler_support/navbar_content&action=edit
autohttps://en.cppreference.com/cpp/language/auto
N3922https://wg21.link/N3922
N4051https://wg21.link/N4051
trigraphshttps://en.cppreference.com/cpp/language/operator_alternative#Trigraphs
N4086https://wg21.link/N4086
Nested namespacehttps://en.cppreference.com/cpp/language/namespace#Syntax
N4230https://wg21.link/N4230
static_asserthttps://en.cppreference.com/cpp/language/static_assert
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_static_assert
N3928https://wg21.link/N3928
Attributeshttps://en.cppreference.com/cpp/language/attributes
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_enumerator_attributes
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_namespace_attributes
N4266https://wg21.link/N4266
u8 character literalshttps://en.cppreference.com/cpp/language/character_literal
N4267https://wg21.link/N4267
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_nontype_template_args
N4268https://wg21.link/N4268
Unary fold expressionshttps://en.cppreference.com/cpp/language/fold#Explanation
P0036R0https://wg21.link/P0036R0
registerhttps://en.cppreference.com/cpp/keyword/register
P0001R1https://wg21.link/P0001R1
P0002R1https://wg21.link/P0002R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_noexcept_function_type
P0012R1https://wg21.link/P0012R1
__has_includehttps://en.cppreference.com/cpp/preprocessor/include
P0061R1https://wg21.link/P0061R1
inheriting constructorshttps://en.cppreference.com/cpp/language/using_declaration#Inheriting_constructors
DR1941https://wg21.link/DR1941
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_inheriting_constructors
P0136R1https://wg21.link/P0136R1
Aggregate classeshttps://en.cppreference.com/cpp/language/aggregate_initialization
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_aggregate_bases
P0017R1https://wg21.link/P0017R1
Fold Expressionshttps://en.cppreference.com/cpp/language/fold
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_fold_expressions
N4295https://wg21.link/N4295
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_capture_star_this
P0018R3https://wg21.link/P0018R3
P0138R2https://wg21.link/P0138R2
constexpr lambda expressionshttps://en.cppreference.com/cpp/language/lambda
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_constexpr
P0170R1https://wg21.link/P0170R1
range-based forhttps://en.cppreference.com/cpp/language/range-for
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_range_based_for
P0184R0https://wg21.link/P0184R0
fallthroughhttps://en.cppreference.com/cpp/language/attributes/fallthrough
attributehttps://en.cppreference.com/cpp/language/attributes
P0188R1https://wg21.link/P0188R1
nodiscardhttps://en.cppreference.com/cpp/language/attributes/nodiscard
attributehttps://en.cppreference.com/cpp/language/attributes
P0189R1https://wg21.link/P0189R1
maybe_unusedhttps://en.cppreference.com/cpp/language/attributes/maybe_unused
attributehttps://en.cppreference.com/cpp/language/attributes
P0212R1https://wg21.link/P0212R1
floating-point literalshttps://en.cppreference.com/cpp/language/floating_literal
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_hex_float
P0245R1https://wg21.link/P0245R1
P0028R4https://wg21.link/P0028R4
Dynamic memory allocationhttps://en.cppreference.com/cpp/language/new
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_aligned_new
P0035R4https://wg21.link/P0035R4
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_nontype_template_parameter_auto
P0127R2https://wg21.link/P0127R2
copy elisionhttps://en.cppreference.com/cpp/language/copy_elision
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_guaranteed_copy_elision
P0135R1https://wg21.link/P0135R1
P0137R1https://wg21.link/P0137R1
expression evaluation orderhttps://en.cppreference.com/cpp/language/eval_order
P0145R3https://wg21.link/P0145R3
Structured Bindingshttps://en.cppreference.com/cpp/language/structured_binding
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_structured_bindings
P0217R3https://wg21.link/P0217R3
attributeshttps://en.cppreference.com/cpp/language/attributes
P0283R2https://wg21.link/P0283R2
constexpr ifhttps://en.cppreference.com/cpp/language/if
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_if_constexpr
P0292R2https://wg21.link/P0292R2
ifhttps://en.cppreference.com/cpp/language/if
switchhttps://en.cppreference.com/cpp/language/switch
P0305R1https://wg21.link/P0305R1
Inline variableshttps://en.cppreference.com/cpp/language/inline
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_inline_variables
P0386R2https://wg21.link/P0386R2
dynamic exception specificationshttps://en.cppreference.com/cpp/language/except_spec
P0003R5https://wg21.link/P0003R5
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_variadic_using
P0195R2https://wg21.link/P0195R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_template_template_args
P0522R0https://wg21.link/P0522R0
Class template argument deductionhttps://en.cppreference.com/cpp/language/class_template_argument_deduction
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_deduction_guides
P0091R3https://wg21.link/P0091R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_void_t
N3911https://wg21.link/N3911
std::uncaught_exceptions()https://en.cppreference.com/cpp/error/uncaught_exception
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_uncaught_exceptions
N4259https://wg21.link/N4259
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_nonmember_container_access
N4280https://wg21.link/N4280
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_allocator_traits_is_always_equal
N4258https://wg21.link/N4258
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_invoke
N4169https://wg21.link/N4169
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_map_try_emplace
N4279https://wg21.link/N4279
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_unordered_map_try_emplace
N4279https://wg21.link/N4279
N4387https://wg21.link/N4387
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_bool_constant
N4389https://wg21.link/N4389
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_shared_mutex
N4508https://wg21.link/N4508
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_incomplete_container_elements
N4510https://wg21.link/N4510
Type traitshttps://en.cppreference.com/cpp/meta
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_type_trait_variable_templates
P0006R0https://wg21.link/P0006R0
Logical operator type traitshttps://en.cppreference.com/cpp/meta#Operations_on_traits
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_logical_traits
P0013R1https://wg21.link/P0013R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_as_const
P0007R1https://wg21.link/P0007R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_chrono
P0092R1https://wg21.link/P0092R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_transparent_operators
P0074R0https://wg21.link/P0074R0
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_not_fn
P0005R4https://wg21.link/P0005R4
P0358R1https://wg21.link/P0358R1
execution policieshttps://en.cppreference.com/cpp/algorithm#Execution_policies
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_execution
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_parallel_algorithm
P0024R2https://wg21.link/P0024R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_clamp
P0025R1https://wg21.link/P0025R1
(nothrow-)swappable traitshttps://en.cppreference.com/cpp/types/is_swappable
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_is_swappable
P0185R1https://wg21.link/P0185R1
Polymorphic memory resourceshttps://en.cppreference.com/cpp/header/memory_resource
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_memory_resource
P0220R1https://wg21.link/P0220R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_apply
P0220R1https://wg21.link/P0220R1
Searchershttps://en.cppreference.com/cpp/utility/functional#Searchers
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_boyer_moore_searcher
P0220R1https://wg21.link/P0220R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_sample
P0220R1https://wg21.link/P0220R1
Mathematical special functionshttps://en.cppreference.com/cpp/numeric/special_functions
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_math_special_functions
P0226R1https://wg21.link/P0226R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_addressof_constexpr
LWG2296https://wg21.link/LWG2296
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_array_constexpr
P0031R0https://wg21.link/P0031R0
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_atomic_is_always_lock_free
P0152R1https://wg21.link/P0152R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_enable_shared_from_this
P0033R1https://wg21.link/P0033R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_hypot
P0030R1https://wg21.link/P0030R1
std::bytehttps://en.cppreference.com/cpp/types/byte
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_byte
P0298R3https://wg21.link/P0298R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_string_view
N3921https://wg21.link/N3921
P0220R1https://wg21.link/P0220R1
P0254R2https://wg21.link/P0254R2
P0403R1https://wg21.link/P0403R1
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_any
P0220R1https://wg21.link/P0220R1
P0032R3https://wg21.link/P0032R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_optional
P0220R1https://wg21.link/P0220R1
P0063R3https://wg21.link/P0063R3
Mapshttps://en.cppreference.com/cpp/container/map/merge
Setshttps://en.cppreference.com/cpp/container/set/merge
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_node_extract
P0083R3https://wg21.link/P0083R3
emplacehttps://en.cppreference.com/cpp/container#Function_table
containershttps://en.cppreference.com/cpp/container
P0084R2https://wg21.link/P0084R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_variant
P0088R3https://wg21.link/P0088R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_make_from_tuple
P0209R2https://wg21.link/P0209R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_has_unique_object_representations
P0258R2https://wg21.link/P0258R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_gcd_lcm
P0295R0https://wg21.link/P0295R0
CWG issue 1776https://cplusplus.github.io/CWG/issues/1776.html
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_launder
P0137R1https://wg21.link/P0137R1
Extending memory management toolshttps://en.cppreference.com/cpp/memory#Uninitialized_storage
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_raw_memory_algorithms
P0040R3https://wg21.link/P0040R3
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_shared_ptr_weak_type
P0163R0https://wg21.link/P0163R0
Elementary string conversionshttps://en.cppreference.com/cpp/utility#Elementary_string_conversions
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_to_chars
P0067R5https://wg21.link/P0067R5
P0414R2https://wg21.link/P0414R2
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_chrono
P0505R0https://wg21.link/P0505R0
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_shared_ptr_arrays
P0497R0https://wg21.link/P0497R0
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_constexpr_string
P0426R1https://wg21.link/P0426R1
File system libraryhttps://en.cppreference.com/cpp/filesystem
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_filesystem
P0218R1https://wg21.link/P0218R1
P0219R1https://wg21.link/P0219R1
Hardware interference sizehttps://en.cppreference.com/cpp/thread/hardware_destructive_interference_size
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_hardware_interference_size
P0154R1https://wg21.link/P0154R1
std::scoped_lockhttps://en.cppreference.com/cpp/thread/scoped_lock
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_scoped_lock
P0156R2https://wg21.link/P0156R2
std::is_aggregatehttps://en.cppreference.com/cpp/types/is_aggregate
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_is_aggregate
LWG2911https://wg21.link/LWG2911
FTMhttps://en.cppreference.com/cpp/feature_test#cpp_lib_is_invocable
P0604R0https://wg21.link/P0604R0
std::hashhttps://en.cppreference.com/cpp/filesystem/path/hash
LWG3657https://wg21.link/LWG3657
is 12.6https://www.oracle.com/application-development/technologies/developerstudio-component-matrix.html
documentationhttps://docs.oracle.com/cd/E77782_01/html/E77789/bkaje.html
Cray/HPE document S-2179https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=a00123566en_us
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
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/compiler_support/17
What links herehttps://en.cppreference.com/Special:WhatLinksHere/cpp/compiler_support/17
Related changeshttps://en.cppreference.com/Special:RecentChangesLinked/cpp/compiler_support/17
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/compiler_support/17&oldid=169955
Page informationhttps://en.cppreference.com/index.php?title=cpp/compiler_support/17&action=info
Deutschhttps://de.cppreference.com/cpp/compiler_support/17
Españolhttp://es.cppreference.com/cpp/compiler_support/17
Françaishttp://fr.cppreference.com/cpp/compiler_support/17
Italianohttp://it.cppreference.com/cpp/compiler_support/17
日本語http://ja.cppreference.com/cpp/compiler_support/17
Portuguêshttp://pt.cppreference.com/cpp/compiler_support/17
Polskihttp://pl.cppreference.com/cpp/compiler_support/17
Русскийhttp://ru.cppreference.com/cpp/compiler_support/17
中文http://zh.cppreference.com/cpp/compiler_support/17

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.