René's URL Explorer Experiment


Title: C++ conformance improvements in Visual Studio 2022 | Microsoft Learn

Open Graph Title: C++ conformance improvements in Visual Studio 2022

Description: Microsoft C++ in Visual Studio is improving standards conformance and fixing bugs regularly.

Open Graph Description: Microsoft C++ in Visual Studio is improving standards conformance and fixing bugs regularly.

Opengraph URL: https://learn.microsoft.com/en-us/cpp/overview/cpp-conformance-improvements?view=msvc-170

X: @MicrosoftLearn

direct link

Domain: learn.microsoft.com

color-schemelight dark
twitter:cardsummary_large_image
og:typewebsite
og:image:altMicrosoft Learn
og:imagehttps://learn.microsoft.com/en-us/media/open-graph-image.png
platform_ide8bc7802-8baf-6144-c896-da8468883e14
scopeC++
localeen-us
uhfHeaderIdMSDocsHeader-CPP
page_typeconceptual
breadcrumb_path../_breadcrumb/toc.json
ROBOTSINDEX,FOLLOW
managercoxford
ms.date2025-05-13T00:00:00Z
ms.topicoverview
audiencedeveloper
ms.servicevisual-cpp
ms.tgt_pltfrmWindows
ms.workloadcplusplus
feedback_systemStandard
feedback_product_urlhttps://developercommunity.visualstudio.com/cpp/
feedback_help_link_urlhttps://learn.microsoft.com/en-us/answers/tags/314/cpp
feedback_help_link_typeget-help-at-qna
ms.subservicecpp-lang
authorTylerMSFT
ms.authortwhitney
document_ide52d20ec-2725-57ac-55ad-6584017059ff
document_version_independent_id38807675-ee62-3472-653b-d2d5d2433d45
updated_at2025-06-02T17:45:00Z
original_content_git_urlhttps://github.com/MicrosoftDocs/cpp-docs-pr/blob/live/docs/overview/cpp-conformance-improvements.md
gitcommithttps://github.com/MicrosoftDocs/cpp-docs-pr/blob/36d1e476bc86924b460fa3467e6ee1104a8d90f2/docs/overview/cpp-conformance-improvements.md
git_commit_id36d1e476bc86924b460fa3467e6ee1104a8d90f2
monikersmsvc-180
default_monikermsvc-170
site_nameDocs
depot_nameVS.vcppdocs
schemaConceptual
toc_reltoc.json
pdf_url_templatehttps://learn.microsoft.com/pdfstore/en-us/VS.vcppdocs/{branchName}{pdfName}
search.mshattr.devlangcpp
word_count5276
config_moniker_range>= msvc-140
asset_idoverview/cpp-conformance-improvements
moniker_range_name4581682a33ffa46eb75263dee4d6680e
item_typeContent
source_pathdocs/overview/cpp-conformance-improvements.md
previous_tlsh_hash7F0663B2A60F6F246FC26D6A7D97FB4861F0CD88B5B05E48183279E5915A3D266B31BDEBE66AB28D233513C102C9E74E15E3E77C01A8AB664E84146DC21D5302994C3FFBE8
github_feedback_content_git_urlhttps://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/overview/cpp-conformance-improvements.md
markdown_urlhttps://learn.microsoft.com/en-us/cpp/overview/cpp-conformance-improvements?view=msvc-170&accept=text/markdown
cmProductshttps://authoring-docs-microsoft.poolparty.biz/devrel/4628cbd9-6f47-4ae1-b371-d34636609eaf
spProductshttps://authoring-docs-microsoft.poolparty.biz/devrel/be21deb8-8c64-44b0-b71f-2dc56ca7364f

Links:

Skip to main content https://learn.microsoft.com/cpp/overview/cpp-conformance-improvements#main
Skip to Ask Learn chat experience https://learn.microsoft.com/cpp/overview/cpp-conformance-improvements
Download Microsoft Edge https://go.microsoft.com/fwlink/p/?LinkID=2092881
More info about Internet Explorer and Microsoft Edge https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge
Read in English https://learn.microsoft.com/cpp/overview/cpp-conformance-improvements
Edit https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/overview/cpp-conformance-improvements.md
signing inhttps://learn.microsoft.com/cpp/overview/cpp-conformance-improvements
C++ conformance improvements in Visual Studio 2019https://learn.microsoft.com/cpp/overview/cpp-conformance-improvements-2019?view=msvc-170
C++ conformance improvements in Visual Studio 2017https://learn.microsoft.com/cpp/overview/cpp-conformance-improvements-2017?view=msvc-170
Visual C++ What's New 2003 through 2015https://learn.microsoft.com/cpp/porting/visual-cpp-what-s-new-2003-through-2015?view=msvc-170
P3471R4https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3471r4.html
__fastfailhttps://learn.microsoft.com/cpp/intrinsics/fastfail?view=msvc-170
STL Changelog VS 2022 17.14https://github.com/microsoft/STL/wiki/Changelog#vs-2022-1714
STL Changelog VS 2022 17.13https://github.com/microsoft/STL/wiki/Changelog#vs-2022-1713
STL Changelog VS 2022 17.12https://github.com/microsoft/STL/wiki/Changelog#vs-2022-1712
C.164: Avoid implicit conversion operatorshttps://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c164-avoid-implicit-conversion-operators
STL Changelog VS 2022 17.11https://github.com/microsoft/STL/wiki/Changelog#vs-2022-1711
P3142R0https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3142r0.pdf
P2286R8https://wg21.link/P2286R8
STL Changelog VS 2022 17.10https://github.com/microsoft/STL/wiki/Changelog#vs-2022-1710
P2334R1https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2021/p2334r1.pdf
N2645https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2645.pdf
warning C4706https://learn.microsoft.com/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4706?view=msvc-170
STL Changelog VS 2022 17.9https://github.com/microsoft/STL/wiki/VS-2022-Changelog#vs-2022-179
typeofhttps://learn.microsoft.com/cpp/c-language/typeof-c?view=msvc-170
typeof_unqualhttps://learn.microsoft.com/cpp/c-language/typeof-unqual-c?view=msvc-170
__typeof__https://learn.microsoft.com/cpp/c-language/typeof-c?view=msvc-170
__typeof_unqual__https://learn.microsoft.com/cpp/c-language/typeof-unqual-c?view=msvc-170
P2286R8 Formatting Rangeshttps://wg21.link/P2286R8
P0009R18https://wg21.link/P0009R18
P2510R3https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2510r3.pdf
STL Changelog VS 2022 17.8https://github.com/microsoft/STL/wiki/VS-2022-Changelog#vs-2022-178
P2093R14 Formatted outputhttps://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2093r14.html
STL Changelog VS 2022 17.7https://github.com/microsoft/STL/wiki/VS-2022-Changelog#vs-2022-177
CWG:2654https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2654
P2468R2https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html
Programming Modelhttps://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html#programming-model
/Zc:enumTypeshttps://learn.microsoft.com/cpp/build/reference/zc-enumtypes?view=msvc-170
/Zc:enumTypeshttps://learn.microsoft.com/cpp/build/reference/zc-enumtypes?view=msvc-170
Trojan Source: Invisible Vulnerabilitieshttps://www.trojansource.codes/trojan-source.pdf
Unicode® Standard Annex #9: UNICODE BIDIRECTIONAL ALGORITHMhttps://unicode.org/reports/tr9/
microsoft/STL#2366https://github.com/microsoft/STL/pull/2366
/Zc:__STDC__https://learn.microsoft.com/cpp/build/reference/zc-stdc?view=msvc-170
N3478https://wg21.link/n3478
Microsoft C/C++ language conformancehttps://learn.microsoft.com/cpp/overview/visual-cpp-language-conformance?view=msvc-170
en-ushttps://learn.microsoft.com/cpp/overview/cpp-conformance-improvements
Your Privacy Choiceshttps://aka.ms/yourcaliforniaprivacychoices
AI Disclaimerhttps://learn.microsoft.com/en-us/principles-for-ai-generated-content
Previous Versionshttps://learn.microsoft.com/en-us/previous-versions/
Bloghttps://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog
Contributehttps://learn.microsoft.com/en-us/contribute
Privacyhttps://go.microsoft.com/fwlink/?LinkId=521839
Consumer Health Privacyhttps://go.microsoft.com/fwlink/?linkid=2259814
Terms of Usehttps://learn.microsoft.com/en-us/legal/termsofuse
Trademarkshttps://www.microsoft.com/legal/intellectualproperty/Trademarks/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.