René's URL Explorer Experiment


Title: Microsoft C/C++ Documentation | Microsoft Learn

Open Graph Title: Microsoft C/C++ Documentation

Description: Learn how to use C++ to develop applications, services, and tools for your platforms and devices.

Open Graph Description: Learn how to use C++ to develop applications, services, and tools for your platforms and devices.

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

X: @MicrosoftLearn

direct link

Domain: docs.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_id1e31a40b-0192-78f4-6f5c-dec03b8cc074
scopeC++
localeen-us
uhfHeaderIdMSDocsHeader-CPP
page_typehub
summaryLearn how to use C++, C, and assembly language to develop applications, services, and tools for your platforms and devices.
schemaHub
breadcrumb_path_breadcrumb/toc.json
ROBOTSINDEX,FOLLOW
managercoxford
ms.date2025-11-06T00:00:00Z
ms.topichub-page
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
authorTylerMSFT
ms.authortwhitney
ms.customintro-landing-hub
document_idbfe71171-bb72-8613-018e-73b24737481f
document_version_independent_id704c1c4f-c73b-de13-d1c3-30c084747c90
updated_at2025-11-13T06:04:00Z
original_content_git_urlhttps://github.com/MicrosoftDocs/cpp-docs-pr/blob/live/docs/index.yml
gitcommithttps://github.com/MicrosoftDocs/cpp-docs-pr/blob/4b36d7cf5b88478a52f46159d5158ae85848017b/docs/index.yml
git_commit_id4b36d7cf5b88478a52f46159d5158ae85848017b
monikersmsvc-180
default_monikermsvc-170
site_nameDocs
depot_nameVS.vcppdocs
search.mshattr.devlangcpp
config_moniker_range>= msvc-140
asset_idindex
moniker_range_name4581682a33ffa46eb75263dee4d6680e
item_typeContent
source_pathdocs/index.yml
github_feedback_content_git_urlhttps://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/index.yml
cmProductshttps://authoring-docs-microsoft.poolparty.biz/devrel/caec7b7f-4941-4578-b79f-c63b1c1f5af4
spProductshttps://authoring-docs-microsoft.poolparty.biz/devrel/754dea88-f800-4835-b6b5-280cb5d81e88

Links:

Skip to main content https://docs.microsoft.com/cpp#main
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
Install Visual Studio and choose your C++ workloadshttps://docs.microsoft.com/build/vscpp-step-0-installation?view=msvc-170
Welcome to C++ in Visual Studiohttps://docs.microsoft.com/overview/visual-cpp-in-visual-studio?view=msvc-170
Get started with Visual Studio and C++https://docs.microsoft.com/get-started/tutorial-console-cpp?view=msvc-170
What's new for C++ in Visual Studiohttps://docs.microsoft.com/overview/what-s-new-for-visual-cpp-in-visual-studio?view=msvc-170
Start a guided tour of Visual Studiohttps://docs.microsoft.com/en-us/visualstudio/ide/visual-studio-ide
Open code from a repohttps://docs.microsoft.com/en-us/visualstudio/get-started/tutorial-open-project-from-repo
Write and edit codehttps://docs.microsoft.com/en-us/visualstudio/ide/index-writing-code
Build your codehttps://docs.microsoft.com/en-us/visualstudio/ide/compiling-and-building-in-visual-studio
Debug your codehttps://docs.microsoft.com/en-us/visualstudio/debugger/quickstart-debug-with-cplusplus
Test your codehttps://docs.microsoft.com/en-us/visualstudio/test/writing-unit-tests-for-c-cpp
Create a console calculator apphttps://docs.microsoft.com/get-started/tutorial-console-cpp?view=msvc-170
Create a Windows Desktop app with Win32https://docs.microsoft.com/windows/walkthrough-creating-windows-desktop-applications-cpp?view=msvc-170
Create a Windows Desktop app with MFChttps://docs.microsoft.com/mfc/reference/creating-an-mfc-application?view=msvc-170
Create a Windows DLLhttps://docs.microsoft.com/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-170
Create a static libraryhttps://docs.microsoft.com/build/walkthrough-creating-and-using-a-static-library-cpp?view=msvc-170
Create a .NET componenthttps://docs.microsoft.com/dotnet/walkthrough-compiling-a-cpp-program-that-targets-the-clr-in-visual-studio?view=msvc-170
Create a Universal Windows Platform apphttps://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/get-started
Compile C++ codehttps://docs.microsoft.com/build/walkthrough-compiling-a-native-cpp-program-on-the-command-line?view=msvc-170
Compile C codehttps://docs.microsoft.com/build/walkthrough-compile-a-c-program-on-the-command-line?view=msvc-170
Compile C++/CXhttps://docs.microsoft.com/build/walkthrough-compiling-a-cpp-cx-program-on-the-command-line?view=msvc-170
Compile C++/CLIhttps://docs.microsoft.com/build/walkthrough-compiling-a-cpp-cli-program-on-the-command-line?view=msvc-170
Get started with Visual Studio Codehttps://code.visualstudio.com/docs
Install the Microsoft C/C++ extensionhttps://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
Use Microsoft C/C++ in Windowshttps://code.visualstudio.com/docs/cpp/config-msvc
Use C++ in the Windows Subsystem for Linuxhttps://code.visualstudio.com/docs/cpp/config-wsl
Use C++ on Linuxhttps://code.visualstudio.com/docs/cpp/config-linux
Use C++ on macOShttps://code.visualstudio.com/docs/cpp/config-clang-mac
C++https://docs.microsoft.com/cpp/?view=msvc-170
Chttps://docs.microsoft.com/c-language/?view=msvc-170
Microsoft Assemblerhttps://docs.microsoft.com/intrinsics/?view=msvc-170
C++/CX for Windows Runtimehttps://docs.microsoft.com/cppcx/visual-c-language-reference-c-cx?view=msvc-170
C++/CLI for .NEThttps://docs.microsoft.com/dotnet/dotnet-programming-with-cpp-cli-visual-cpp?view=msvc-170
Active Template Library (ATL)https://docs.microsoft.com/atl/atl-com-desktop-components?view=msvc-170
Microsoft Foundation Classes (MFC)https://docs.microsoft.com/mfc/mfc-desktop-applications?view=msvc-170
C++/WinRT for Windows Runtimehttps://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/
Universal Windows Platform development https://docs.microsoft.com/cppcx/universal-windows-apps-cpp?view=msvc-170
Windows Desktop development https://docs.microsoft.com/windows/overview-of-windows-programming-in-cpp?view=msvc-170
Linux development https://docs.microsoft.com/linux/?view=msvc-170
Embedded development https://docs.microsoft.com/embedded/?view=msvc-170
Mobile development https://docs.microsoft.com/cross-platform/?view=msvc-170
Game development https://docs.microsoft.com/en-us/visualstudio/gamedev/
Build reliable and secure programs https://docs.microsoft.com/code-quality/build-reliable-secure-programs?view=msvc-170
Edit and refactor code https://docs.microsoft.com/ide/writing-and-refactoring-code-cpp?view=msvc-170
Build code projects https://docs.microsoft.com/build/projects-and-build-systems-cpp?view=msvc-170
Debug your code https://docs.microsoft.com/en-us/visualstudio/debugger/debugging-native-code
Analyze your code https://docs.microsoft.com/code-quality/?view=msvc-170
Profile app performance https://docs.microsoft.com/en-us/visualstudio/profiling
Port and upgrade code https://docs.microsoft.com/porting/visual-cpp-porting-and-upgrading-guide?view=msvc-170
Sanitize code for bugs https://docs.microsoft.com/sanitizers/?view=msvc-170
C++ standard library reference https://docs.microsoft.com/standard-library/cpp-standard-library-reference?view=msvc-170
C runtime library reference https://docs.microsoft.com/c-runtime-library/c-run-time-library-reference?view=msvc-170
MFC and ATL Windows Desktop libraries https://docs.microsoft.com/mfc/mfc-and-atl?view=msvc-170
Parallel programming libraries https://docs.microsoft.com/parallel/parallel-programming-in-visual-cpp?view=msvc-170
Cloud and networking libraries https://docs.microsoft.com/cloud/cloud-and-web-programming-in-visual-cpp?view=msvc-170
Azure SDK for C++ https://docs.microsoft.com/en-us/azure/developer/cpp/sdk/overview/
Universal Windows Platform libraries https://docs.microsoft.com/cppcx/namespaces-reference-c-cx?view=msvc-170
vcpkg package manager https://docs.microsoft.com/en-us/vcpkg/
Microsoft Learn Q&Ahttps://docs.microsoft.com/en-us/answers/topics/c%2B%2B.html
C++ Team Bloghttps://devblogs.microsoft.com/cppblog/
Twitterhttps://twitter.com/visualc
Developer Communityhttps://aka.ms/vsfeedback/browsecpp
Stack Overflowhttps://stackoverflow.com/questions/tagged/visual-c++
How to report an issuehttps://docs.microsoft.com/overview/how-to-report-a-problem-with-the-visual-cpp-toolset?view=msvc-170
Suggest a featurehttps://aka.ms/feedback/suggest?space=62
contributor guidehttps://docs.microsoft.com/en-us/contribute/
en-ushttps://docs.microsoft.com/cpp
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
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.