You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/overview/whats-new-cpp-docs.md
+55-59Lines changed: 55 additions & 59 deletions
Original file line number
Diff line number
Diff line change
@@ -6,30 +6,30 @@ ms.custom: intro-whats-new
6
6
monikerRange: '>=msvc-160'
7
7
---
8
8
9
-
# Microsoft C++ docs: What's new for August 2023 to November 2023
9
+
# Microsoft C++ docs: What's new for November 2023 to June 2024
10
10
11
-
This article lists major changes to the Microsoft C++ docs for May 2023 through early November 2023.
11
+
This article lists major changes to the Microsoft C++ docs for November 2023 to June 2024.
12
12
13
13
- For what was new in the docs in previous months, see [What's new history](#whats-new-history).
14
14
- For what's new related to C++ in Visual Studio, see [What's new for C++ in Visual Studio](what-s-new-for-visual-cpp-in-visual-studio.md).
15
15
- For the latest C and C++ conformance with ISO standards status, see [C++ conformance improvements in Visual Studio](cpp-conformance-improvements.md).
16
16
17
-
## C/C++ compiler intrinsics and assembly language
17
+
###C/C++ compiler intrinsics and assembly language
18
18
19
-
### Updated articles
19
+
**Updated articles**
20
20
21
21
-[ARM64 intrinsics](../intrinsics/arm64-intrinsics.md) - Added entries to table for new arm64 intrinsics
22
22
23
-
## Active Template Library (ATL), Microsoft Foundation Classes (MFC)
23
+
###Active Template Library (ATL), Microsoft Foundation Classes (MFC)
24
24
25
-
### Updated articles
25
+
**Updated articles**
26
26
27
27
-[Setting the Dialog Box's Background Color](../mfc/setting-the-dialog-boxs-background-color.md) - add code example for setting a dialog box's background color
28
28
-[Unicode and Multibyte Character Set (MBCS) Support](../atl-mfc-shared/unicode-and-multibyte-character-set-mbcs-support.md) - Clarified MBCS support in unicode-and-multibyte-character-set-mbcs-support.md
29
29
30
30
## C/C++ projects and build systems
31
31
32
-
### New articles
32
+
**New articles**
33
33
34
34
-[/ARM64XFUNCTIONPADMINX64 (Minimum x64 function padding)](../build/reference/arm64-function-pad-min-x64.md)
35
35
-[/NOFUNCTIONPADSECTION (Disable function padding)](../build/reference/no-function-pad-section.md)
@@ -42,7 +42,7 @@ This article lists major changes to the Microsoft C++ docs for May 2023 through
42
42
-[Tutorial: Troubleshoot function inlining on build time](../build-insights/tutorials/build-insights-function-view.md)
43
43
-[Tutorial: Troubleshoot header file impact on build time](../build-insights/tutorials/build-insights-included-files-view.md)
44
44
45
-
### Updated articles
45
+
**Updated articles**
46
46
47
47
-[/LARGEADDRESSAWARE (Handle Large Addresses)](../build/reference/largeaddressaware-handle-large-addresses.md) - largeaddressaware:no isn't recommended for 64-bit apps
48
48
-[/Qspectre](../build/reference/qspectre.md) - New /QSpectre flag
@@ -53,21 +53,21 @@ This article lists major changes to the Microsoft C++ docs for May 2023 through
53
53
- new linker switches for 17.8
54
54
-[Linking](../build/reference/linking.md) - new linker switches for 17.8
-[Examples of Lambda Expressions](../cpp/examples-of-lambda-expressions.md) - fix code example
98
98
-[Inline functions (C++)](../cpp/inline-functions-cpp.md) - Address mistakes in inline functions cpp and remove content contrasting inline functions and macros
99
99
100
-
## Cross platform development
100
+
###Cross platform development
101
101
102
-
### Updated articles
102
+
**Updated articles**
103
103
104
104
-[Install cross-platform mobile development with C++](../cross-platform/install-visual-cpp-for-cross-platform-mobile-development.md) - updates regarding Xamarin
105
105
106
-
## C runtime library
106
+
###C runtime library
107
107
108
-
### Updated articles
108
+
**Updated articles**
109
109
110
-
-[Translation mode constants](../c-runtime-library/translation-mode-constants.md) - Clarify that _O_TEXT is ANSI.
110
+
-[Translation mode constants](../c-runtime-library/translation-mode-constants.md) - Clarify that `_O_TEXT` is ANSI
-[Walkthrough: Deploying Your Program (C++)](../ide/walkthrough-deploying-your-program-cpp.md) - update steps
147
145
148
-
## Linux with C++ in Visual Studio
146
+
###Linux with C++ in Visual Studio
149
147
150
-
### Updated articles
148
+
**Updated articles**
151
149
152
150
-[Connect to your target Linux system in Visual Studio](../linux/connect-to-your-remote-linux-computer.md)
153
151
154
-
## C/C++ in Visual Studio overview
152
+
###C/C++ in Visual Studio overview
155
153
156
-
### New articles
154
+
**New articles**
157
155
158
156
-[Microsoft Visual C++ compiler versioning](../overview/compiler-versions.md)
159
157
160
-
### Updated articles
158
+
**Updated articles**
161
159
162
-
-[C++ Conformance improvements, behavior changes, and bug fixes in Visual Studio 2022](../overview/cpp-conformance-improvements.md) - updates for 17.10, add`_alignof`
160
+
-[C++ Conformance improvements, behavior changes, and bug fixes in Visual Studio 2022](../overview/cpp-conformance-improvements.md) - updates for 17.10, added`_alignof`
163
161
-[Microsoft C++ docs: What's new for August 2023 to November 2023](../overview/whats-new-cpp-docs.md)
164
162
-[What's new for C++ in Visual Studio 2022](../overview/what-s-new-for-visual-cpp-in-visual-studio.md) - updates for 17.10
165
163
166
-
## C++ porting and upgrade guide
164
+
###C++ porting and upgrade guide
167
165
168
-
### Updated articles
166
+
**Updated articles**
169
167
170
168
-[C++ binary compatibility between Visual Studio versions](../porting/binary-compat-2015-2017.md) - clarify linking binaries built with different versions of the toolset
171
169
172
-
## C/C++ preprocessor reference
170
+
###C/C++ preprocessor reference
173
171
174
-
### Updated articles
172
+
**Updated articles**
175
173
176
174
-[Compiler warnings that are off by default](../preprocessor/compiler-warnings-that-are-off-by-default.md) - add new warning for VS 17.6 - C5266, add warning level info, new warning topic for C5267
-[ClickOnce Deployment for Visual C++ Applications](../windows/clickonce-deployment-for-visual-cpp-applications.md) - fixed code example
186
-
-[Microsoft Visual C++ Redistributable latest supported downloads](../windows/latest-supported-vc-redist.md) - note 2013 no longer supported and other updates.
182
+
-[Microsoft Visual C++ Redistributable latest supported downloads](../windows/latest-supported-vc-redist.md) - note 2013 no longer supported, and other updates
187
183
188
184
## What's new history
189
185
@@ -206,10 +202,10 @@ This section lists major changes to the Microsoft C++ docs for August 2023 to ea
-[`/permissive-` (Standards conformance)](../build/reference/permissive-standards-conformance.md) - Reflect new behavior as of 17.6.
210
-
-[`/Zc:externConstexpr` (Enable extern constexpr variables)](../build/reference/zc-externconstexpr.md) - Reflect new behavior as of 17.6.
211
-
-[Overview of ARM64EC ABI conventions](../build/arm64ec-windows-abi-conventions.md) - Updated register mapping for integer registers table.
212
-
-[`/DEBUG` (Generate debug info)](../build/reference/debug-generate-debug-info.md) - Fix documentation for `/DEBUG:FASTLINK` and `/DEBUG`.
205
+
-[`/permissive-` (Standards conformance)](../build/reference/permissive-standards-conformance.md) - Reflect new behavior as of 17.6
206
+
-[`/Zc:externConstexpr` (Enable extern constexpr variables)](../build/reference/zc-externconstexpr.md) - Reflect new behavior as of 17.6
207
+
-[Overview of ARM64EC ABI conventions](../build/arm64ec-windows-abi-conventions.md) - Updated register mapping for integer registers table
208
+
-[`/DEBUG` (Generate debug info)](../build/reference/debug-generate-debug-info.md) - Fix documentation for `/DEBUG:FASTLINK` and `/DEBUG`
213
209
214
210
### Code quality
215
211
@@ -221,7 +217,7 @@ This section lists major changes to the Microsoft C++ docs for August 2023 to ea
221
217
222
218
**Updated articles**
223
219
224
-
-[How to specify additional code information by using `_Analysis_assume_`](../code-quality/how-to-specify-additional-code-information-by-using-analysis-assume.md) - Updated remarks.
220
+
-[How to specify additional code information by using `_Analysis_assume_`](../code-quality/how-to-specify-additional-code-information-by-using-analysis-assume.md) - Updated remarks
225
221
226
222
Clarified behavior for the following warnings:
227
223
@@ -238,11 +234,11 @@ Clarified behavior for the following warnings:
238
234
239
235
**Updated articles**
240
236
241
-
-[`alignas` (C++)](../cpp/alignas-specifier.md) - Several updates to the remarks.
0 commit comments