Title: Welcome Back to C++ - Modern C++ | Microsoft Learn
Open Graph Title: Welcome Back to C++ - Modern C++
Description: Learn about the new programming idioms in modern C++ and their rationale. Understand some of the advantages of modern C++.
Open Graph Description: Learn about the new programming idioms in modern C++ and their rationale. Understand some of the advantages of modern C++.
Opengraph URL: https://learn.microsoft.com/en-us/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=msvc-170
Domain: docs.microsoft.com
| color-scheme | light dark |
| twitter:card | summary_large_image |
| og:type | website |
| og:image:alt | Microsoft Learn |
| og:image | https://learn.microsoft.com/en-us/media/open-graph-image.png |
| platform_id | 4ad5afd7-610c-31b2-a6e4-e3c2073bab8f |
| scope | C++ |
| locale | en-us |
| uhfHeaderId | MSDocsHeader-CPP |
| page_type | conceptual |
| breadcrumb_path | ../_breadcrumb/toc.json |
| ROBOTS | INDEX,FOLLOW |
| manager | coxford |
| ms.date | 2026-05-28T00:00:00Z |
| ms.topic | concept-article |
| audience | developer |
| ms.service | visual-cpp |
| ms.tgt_pltfrm | Windows |
| ms.workload | cplusplus |
| feedback_system | Standard |
| feedback_product_url | https://developercommunity.visualstudio.com/cpp/ |
| feedback_help_link_url | https://learn.microsoft.com/en-us/answers/tags/314/cpp |
| feedback_help_link_type | get-help-at-qna |
| ms.subservice | cpp-lang |
| ms.update-cycle | 1095-days |
| author | TylerMSFT |
| ms.author | twhitney |
| document_id | b83658b4-2e2f-f617-174d-6741575beca3 |
| document_version_independent_id | 09fd3e8d-d0e2-bfe9-ebdf-24b7c2b5db9e |
| updated_at | 2026-05-29T17:36:00Z |
| original_content_git_url | https://github.com/MicrosoftDocs/cpp-docs-pr/blob/live/docs/cpp/welcome-back-to-cpp-modern-cpp.md |
| gitcommit | https://github.com/MicrosoftDocs/cpp-docs-pr/blob/5419829c0f0890fb30ba8cb5aa20d14e728be75e/docs/cpp/welcome-back-to-cpp-modern-cpp.md |
| git_commit_id | 5419829c0f0890fb30ba8cb5aa20d14e728be75e |
| monikers | msvc-180 |
| default_moniker | msvc-170 |
| site_name | Docs |
| depot_name | VS.vcppdocs |
| schema | Conceptual |
| toc_rel | toc.json |
| pdf_url_template | https://learn.microsoft.com/pdfstore/en-us/VS.vcppdocs/{branchName}{pdfName} |
| search.mshattr.devlang | cpp |
| word_count | 1740 |
| config_moniker_range | >= msvc-140 |
| asset_id | cpp/welcome-back-to-cpp-modern-cpp |
| moniker_range_name | 4581682a33ffa46eb75263dee4d6680e |
| item_type | Content |
| source_path | docs/cpp/welcome-back-to-cpp-modern-cpp.md |
| previous_tlsh_hash | 4CA62812B61CDA15FFC30E8A146BAB1464F0C448A6B05B84293171E39AAE2DE34F20A8FD9B5BB70957B106E21252621E15DBDB65C42C73381C9198AEC27C2253DED83FF7DD |
| github_feedback_content_git_url | https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/cpp/welcome-back-to-cpp-modern-cpp.md |
| markdown_url | https://learn.microsoft.com/en-us/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=msvc-170&accept=text/markdown |
| cmProducts | https://microsoft-devrel.poolparty.biz/DevRelOfferingOntology/12ed19f9-ebdf-4c8a-8bcd-7a681836774d |
| spProducts | https://microsoft-devrel.poolparty.biz/DevRelOfferingOntology/3a764584-4f97-452b-8f1d-36f19b12f6ae |
Links:
Viewport: width=device-width, initial-scale=1.0