Skip to content

Commit 6df58bc

Browse files
TylerMSFTTylerMSFT
authored andcommitted
SEO work
1 parent 5f3304b commit 6df58bc

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

docs/overview/visual-cpp-in-visual-studio.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: "C and C++ in Visual Studio"
3-
description: "Learn how to use the Microsoft C/C++ compiler, code editor, and related tools in Visual Studio to develop programs for Windows, Linux, Android and iOS."
4-
ms.date: 09/20/2021
3+
description: "Learn how to use the Microsoft C/C++ compiler, Visual Studio, and related tools to develop C++ and assembly programs for Windows, Linux, Android, and iOS. Learn what's new in Visual Studio C++ and how conformant it is with the C/C++ standards. Refresh your C/C++ language skills, learn about Visual Studio tools for developing C++ apps, and what C/C++ libraries are available for you to use to develop apps."
4+
ms.date: 04/19/2022
55
ms.technology: "cpp-ide"
6-
helpviewer_keywords: ["Visual C++, home page"]
6+
helpviewer_keywords: ["Visual C++, home page, "]
77
---
88
# C and C++ in Visual Studio
99

@@ -45,9 +45,9 @@ helpviewer_keywords: ["Visual C++, home page"]
4545

4646
Microsoft Visual C++ (MSVC) refers to the C++, C, and assembly language development tools and libraries available as part of Visual Studio on Windows. These tools and libraries let you create Universal Windows Platform (UWP) apps, native Windows desktop and server applications, cross-platform libraries and apps that run on Windows, Linux, Android, and iOS, as well as managed apps and libraries that use the .NET Framework. You can use MSVC to write anything from simple console apps to the most sophisticated and complex apps for Windows desktop, from device drivers and operating system components to cross-platform games for mobile devices, and from the smallest IoT devices to multi-server high performance computing in the Azure cloud.
4747

48-
Visual Studio 2015, 2017 and 2019 can be installed side-by-side. You can use Visual Studio 2019 (compiler toolset v142) or Visual Studio 2017 (v141) to edit and build programs using the toolset from Visual Studio 2017 (v141) and Visual Studio 2015 (v140).
48+
Visual Studio 2015, 2017, 2019 and 2022 can be installed side-by-side. You can use Visual Studio 2019 (compiler toolset v142) or Visual Studio 2017 (v141) to edit and build programs using the toolset from Visual Studio 2017 (v141) and Visual Studio 2015 (v140).
4949

50-
## What's New and Conformance History
50+
## What's new for Visual Studio C++ and conformance history
5151

5252
[What's New for C++ in Visual Studio](what-s-new-for-visual-cpp-in-visual-studio.md)\
5353
Find out what's new in Visual Studio.
@@ -64,7 +64,7 @@ Find feature-level language conformance status in the MSVC compiler by Visual St
6464
[Microsoft C/C++ change history 2003 - 2015](../porting/visual-cpp-change-history-2003-2015.md)\
6565
Learn about the breaking changes in previous versions.
6666

67-
## Install Visual Studio and upgrade from earlier versions
67+
## Install Visual Studio C++ and upgrade from earlier versions
6868

6969
[Install C++ support in Visual Studio](../build/vscpp-step-0-installation.md)\
7070
Download Visual Studio and install the Microsoft C/C++ toolset.
@@ -78,7 +78,7 @@ Find out about different Visual Studio editions.
7878
[Supported platforms](supported-platforms-visual-cpp.md)\
7979
Find out which platforms the Microsoft C/C++ compiler supports.
8080

81-
## Learn C++
81+
## Learn C++ using Visual Studio
8282

8383
[Welcome back to C++](../cpp/welcome-back-to-cpp-modern-cpp.md)\
8484
Learn more about modern C++ programming techniques based on C++11 and later that enable you to write fast, safe code and avoid many of the pitfalls of C-style programming.
@@ -92,7 +92,7 @@ Start learning how to write C++ in Visual Studio.
9292
[Visual Studio C++ samples](visual-cpp-samples.md)\
9393
Information about the C++ code samples provided by Microsoft.
9494

95-
## C++ development tools
95+
## Visual Studio C/C++ development tools
9696

9797
[Overview of C++ development in Visual Studio](overview-of-cpp-development.md)\
9898
How to use the Visual Studio IDE to create projects, edit code, link to libraries, compile, debug, create unit tests, do static analysis, deploy, and more.
@@ -112,17 +112,17 @@ Use SAL annotations or the C++ Core Guidelines checkers to perform static analys
112112
[Write unit tests for C/C++ in Visual Studio](/visualstudio/test/writing-unit-tests-for-c-cpp)\
113113
Create unit tests using the Microsoft Unit Testing Framework for C++, Google Test, Boost.Test, or CTest.
114114

115-
## Write applications in C++
116-
117-
[Universal Windows Apps (C++)](../cppcx/universal-windows-apps-cpp.md)\
118-
Find guides and reference content on the Windows Developer Center. For information about developing UWP apps, see [Intro to the Universal Windows Platform](/windows/uwp/get-started/universal-application-platform-guide) and [Create your first UWP app using C++](/windows/uwp/get-started/create-a-basic-windows-10-app-in-cpp).
115+
## Write Visual Studio C/C++ applications
119116

120117
[Desktop applications (C++)](../windows/desktop-applications-visual-cpp.md)\
121118
Learn how to create traditional native C++ desktop applications for Windows.
122119

123120
[.NET programming with C++/CLI](../dotnet/dotnet-programming-with-cpp-cli-visual-cpp.md)\
124121
Learn how to create DLLs that enable interoperability between native C++ and .NET programs written in languages such as C# or Visual Basic.
125122

123+
[Universal Windows Apps (C++)](../cppcx/universal-windows-apps-cpp.md)\
124+
Find guides and reference content on the Windows Developer Center. For information about developing UWP apps, see [Intro to the Universal Windows Platform](/windows/uwp/get-started/universal-application-platform-guide) and [Create your first UWP app using C++](/windows/uwp/get-started/create-a-basic-windows-10-app-in-cpp).
125+
126126
[Linux programming](../linux/index.yml)\
127127
Use the Visual Studio IDE to code and deploy to a remote Linux machine for compilation with GCC.
128128

@@ -144,7 +144,7 @@ Connect to databases using ODBC and OLE DB.
144144
[Text and strings](../text/text-and-strings-in-visual-cpp.md)\
145145
Learn about working with different text and string formats and encodings for local and international development.
146146

147-
## Languages reference
147+
## C/C++ language reference
148148

149149
[C++ language reference](../cpp/cpp-language-reference.md)\
150150
The reference guide to the Microsoft implementation of the C++ programming language.
@@ -158,7 +158,7 @@ The reference guide to the Microsoft implementation of the C programming languag
158158
[Compiler intrinsics and assembly language](../intrinsics/compiler-intrinsics-and-assembly-language.md)\
159159
Guides to the compiler intrinsics supported or implemented by the Microsoft C/C++ compilers on each platform.
160160

161-
## C++ Libraries in Visual Studio
161+
## C/C++ libraries available in Visual Studio
162162

163163
The following sections provide information about the different C and C++ libraries that are included in Visual Studio.
164164

@@ -186,11 +186,11 @@ Universal Windows Platform (UWP) apps and components.
186186
[.NET programming with C++/CLI](../dotnet/dotnet-programming-with-cpp-cli-visual-cpp.md)\
187187
Programming for the common language runtime (CLR).
188188

189-
## Third-party open source C++ libraries
189+
## Third-party open source C++ libraries in Visual Studio
190190

191191
The cross-platform **vcpkg** command-line tool greatly simplifies the discovery and installation of over 900 C++ open source libraries. For more information, see [vcpkg](https://vcpkg.io/).
192192

193-
## Feedback and community
193+
## Visual Studio C++ feedback and community
194194

195195
[Microsoft Docs Q&A](/answers/topics/c%2B%2B.html)\
196196
Microsoft Docs hosts searchable forums for questions and answers. Add a `C++` tag to your post for community assistance on C++-related issues.

0 commit comments

Comments
 (0)