Skip to content

Commit 0f7e24b

Browse files
Merge pull request #6083 from MicrosoftDocs/main
Auto Publish – main to live - 2025-09-10 05:00 UTC
2 parents 1797396 + 697acac commit 0f7e24b

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

docs/build/vscpp-step-0-installation.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
22
title: Install C and C++ support in Visual Studio
33
description: "Learn how to install Visual Studio with support for Microsoft C and C++ and related workloads."
4-
ms.date: 03/18/2025
4+
ms.date: 09/09/2025
55
ms.topic: tutorial
66
ms.devlang: "cpp"
77
ms.custom:
88
- vs-acquisition
99
- intro-installation
1010
- sfi-image-nochange
11+
- copilot-scenario-highlight
1112
---
1213
# Install C and C++ support in Visual Studio
1314

@@ -114,6 +115,21 @@ You can reduce the installation footprint of Visual Studio on your system drive.
114115

115116
1. Visual Studio opens your new project, and you're ready to code!
116117

118+
### Step 9 - Install GitHub Copilot
119+
120+
You can use GitHub Copilot in Visual Studio to help with your C++ development. Copilot is an AI-powered coding assistant that helps you write code faster, reduce errors, and explore new solutions.
121+
122+
Some benefits of using Copilot for your C++ coding scenarios:
123+
- Generate entire C++ functions or classes as you type.
124+
- Suggest code completions based on plain-language comments or prompts.
125+
- Get help with complex algorithms, data structures, and standard library usage.
126+
- Learn new APIs and modern C++ patterns through in-context examples.
127+
- Receive context-aware suggestions based on your comments or code.
128+
- Debug errors in your code.
129+
- Simplify and refactor existing code.
130+
131+
To install GitHub Copilot, see [Manage GitHub Copilot installation and state](/visualstudio/ide/visual-studio-github-copilot-install-and-states).
132+
117133
::: moniker-end
118134

119135
::: moniker range="msvc-160"

docs/sanitizers/asan-flags.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ The following table lists the options for the AddressSanitizer. Enable them via
4545
|`poison_heap` | `true` | If `true`, poison the heap memory on allocation and deallocation. `false` is useful for benchmarking the allocator or instrumentator.|
4646
|`poison_partial` | `true` | If `true`, poison partially addressable 8-byte aligned words. This flag affects heap and global buffers, but not stack buffers.|
4747
|`print_cmdline` | `false` | Print the command line on crash. With `continue_on_error` set >= 1, prints the current working directory and is `UTF-16` aware.|
48+
|`print_legend` | `true` | If `true`, print the shadow memory map legend to accompany the ASan report. |
49+
|`print_stats`| `false` | If `true`, print allocator stats after printing ASan report. |
4850
|`print_summary` | `true` | If `false`, disables showing error summaries that accompany error reports.|
4951
|`quarantine_size_mb` | -1 | Size (in Mb) of quarantine used to detect `use-after-free` errors. A lower value may increase the chance of false negatives.|
5052
|`redzone` | 16 | Minimum size (in bytes) of redzones around heap objects. Requirement: `redzone >= 16` and must be a power of two.|

0 commit comments

Comments
 (0)