@@ -17,14 +17,14 @@ This article lists some of the major changes to docs for the current release.
1717### Updated articles
1818
1919- [ Parsing C Command-Line Arguments] ( ../c-language/parsing-c-command-line-arguments.md ) - Document exceptions to the rules for parsing C arguments
20- - [ Type Qualifiers] ( ../c-language/type-qualifiers.md ) - added ` restrict `
20+ - [ Type Qualifiers] ( ../c-language/type-qualifiers.md ) - Added ` restrict `
2121- [ C Assignment Operators] ( ../c-language/c-assignment-operators.md ) - Lexical grammar update for C17
2222- [ C Keywords] ( ../c-language/c-keywords.md ) - Lexical grammar update for C17
2323- [ C Lexical grammar] ( ../c-language/lexical-grammar.md ) - Lexical grammar update for C17
2424- [ Summary of Declarations] ( ../c-language/summary-of-declarations.md ) - Lexical grammar update for C17
2525- [ Summary of Expressions] ( ../c-language/summary-of-expressions.md ) - Lexical grammar update for C17
2626- [ C enumeration declarations] ( ../c-language/c-enumeration-declarations.md ) - Fixed lexical grammar
27- - [ Summary of C statements] ( ../c-language/summary-of-statements.md ) - Update for ` __leave ` , ` __try ` keywords
27+ - [ Summary of C statements] ( ../c-language/summary-of-statements.md ) - Updated for ` __leave ` , ` __try ` keywords
2828
2929## C runtime library
3030
@@ -49,8 +49,8 @@ This article lists some of the major changes to docs for the current release.
4949
5050### Updated articles
5151
52- - [ Predefined macros] ( ../preprocessor/predefined-macros.md ) - Update to 16.8 release notes, C11/C17 ` /std ` support and SDK install docs
53- - [ MSVC new preprocessor overview] ( ../preprocessor/preprocessor-experimental-overview.md ) - Update preprocessor content
52+ - [ Predefined macros] ( ../preprocessor/predefined-macros.md ) - Updated to 16.8 release notes, C11/C17 ` /std ` support and SDK install docs
53+ - [ MSVC new preprocessor overview] ( ../preprocessor/preprocessor-experimental-overview.md ) - Updated preprocessor content
5454
5555## Code quality
5656
@@ -67,34 +67,33 @@ This article lists some of the major changes to docs for the current release.
6767### Updated articles
6868
6969- [ ` C6262 ` ] ( ../code-quality/c6262.md ) - Address cpp-docs.zh-tw issue 20
70- - [ ` C26497 USE_CONSTEXPR_FOR_FUNCTION ` ] ( ../code-quality/c26497.md ) - Add example to C26497
71- - [ ` C26496 USE_CONST_FOR_VARIABLE ` ] ( ../code-quality/c26496.md ) - Add example to C26496
72- - [ ` C26495 MEMBER_UNINIT ` ] ( ../code-quality/c26495.md ) - Update examples and links in C26495
73- - [ ` C26483 STATIC_INDEX_OUT_OF_RANGE ` ] ( ../code-quality/c26483.md ) - Add example to C26483
74- - [ ` C26462 USE_CONST_POINTER_FOR_VARIABLE ` ] ( ../code-quality/c26462.md ) - Add description and example to C26462
75- - [ ` C26461 USE_CONST_POINTER_ARGUMENTS: ` ] ( ../code-quality/c26461.md ) - Add description and example to C26461
76- - [ ` C26460 USE_CONST_REFERENCE_ARGUMENTS ` ] ( ../code-quality/c26460.md ) - Add description and example to C26460
77- - [ ` C26440 DECLARE_NOEXCEPT ` ] ( ../code-quality/c26440.md ) - Add example and link to Core Guidelines for C26440
78- - [ ` C26439 SPECIAL_NOEXCEPT ` ] ( ../code-quality/c26439.md ) - Add example and link to Core Guidelines for C26439
79- - [ ` C26436 NEED_VIRTUAL_DTOR ` ] ( ../code-quality/c26436.md ) - Add example and Core Guidelines link to C26436
80- - [ ` C26408 NO_MALLOC_FREE ` ] ( ../code-quality/c26408.md ) - Add example and Core Guidelines link to C26408
81- - [ ` C26401 DONT_DELETE_NON_OWNER ` ] ( ../code-quality/c26401.md ) - Add example and Core Guidelines link to C26401
82- - [ ` C26494 VAR_USE_BEFORE_INIT ` ] ( ../code-quality/c26494.md ) - Add example to C26494
83- - [ ` C26493 NO_CSTYLE_CAST ` ] ( ../code-quality/c26493.md ) - Add example to C26493
84- - [ ` C26492 NO_CONST_CAST ` ] ( ../code-quality/c26492.md ) - Add example to C26492
85- - [ ` C26490 NO_REINTERPRET_CAST ` ] ( ../code-quality/c26490.md ) - Add example to C26490
86- - [ ` C26482 NO_DYNAMIC_ARRAY_INDEXING ` ] ( ../code-quality/c26482.md ) - Add example to C26482
87- - [ ` C26471 NO_REINTERPRET_CAST_FROM_VOID_PTR ` ] ( ../code-quality/c26471.md ) - Add Example to C26471
88- - [ ` C26466 NO_STATIC_DOWNCAST_POLYMORPHIC ` ] ( ../code-quality/c26466.md ) - Add Example to C26466
89- - [ ` C26465 NO_CONST_CAST_UNNECESSARY ` ] ( ../code-quality/c26465.md ) - Add example to C26465
70+ - [ ` C26497 USE_CONSTEXPR_FOR_FUNCTION ` ] ( ../code-quality/c26497.md ) - Added example to C26497
71+ - [ ` C26496 USE_CONST_FOR_VARIABLE ` ] ( ../code-quality/c26496.md ) - Added example to C26496
72+ - [ ` C26495 MEMBER_UNINIT ` ] ( ../code-quality/c26495.md ) - Updated examples and links in C26495
73+ - [ ` C26483 STATIC_INDEX_OUT_OF_RANGE ` ] ( ../code-quality/c26483.md ) - Added example to C26483
74+ - [ ` C26462 USE_CONST_POINTER_FOR_VARIABLE ` ] ( ../code-quality/c26462.md ) - Added description and example to C26462
75+ - [ ` C26461 USE_CONST_POINTER_ARGUMENTS: ` ] ( ../code-quality/c26461.md ) - Added description and example to C26461
76+ - [ ` C26460 USE_CONST_REFERENCE_ARGUMENTS ` ] ( ../code-quality/c26460.md ) - Added description and example to C26460
77+ - [ ` C26440 DECLARE_NOEXCEPT ` ] ( ../code-quality/c26440.md ) - Added example and link to Core Guidelines for C26440
78+ - [ ` C26439 SPECIAL_NOEXCEPT ` ] ( ../code-quality/c26439.md ) - Added example and link to Core Guidelines for C26439
79+ - [ ` C26436 NEED_VIRTUAL_DTOR ` ] ( ../code-quality/c26436.md ) - Added example and Core Guidelines link to C26436
80+ - [ ` C26408 NO_MALLOC_FREE ` ] ( ../code-quality/c26408.md ) - Added example and Core Guidelines link to C26408
81+ - [ ` C26401 DONT_DELETE_NON_OWNER ` ] ( ../code-quality/c26401.md ) - Added example and Core Guidelines link to C26401
82+ - [ ` C26494 VAR_USE_BEFORE_INIT ` ] ( ../code-quality/c26494.md ) - Added example to C26494
83+ - [ ` C26493 NO_CSTYLE_CAST ` ] ( ../code-quality/c26493.md ) - Added example to C26493
84+ - [ ` C26492 NO_CONST_CAST ` ] ( ../code-quality/c26492.md ) - Added example to C26492
85+ - [ ` C26490 NO_REINTERPRET_CAST ` ] ( ../code-quality/c26490.md ) - Added example to C26490
86+ - [ ` C26482 NO_DYNAMIC_ARRAY_INDEXING ` ] ( ../code-quality/c26482.md ) - Added example to C26482
87+ - [ ` C26471 NO_REINTERPRET_CAST_FROM_VOID_PTR ` ] ( ../code-quality/c26471.md ) - Added Example to C26471
88+ - [ ` C26466 NO_STATIC_DOWNCAST_POLYMORPHIC ` ] ( ../code-quality/c26466.md ) - Added Example to C26466
89+ - [ ` C26465 NO_CONST_CAST_UNNECESSARY ` ] ( ../code-quality/c26465.md ) - Added example to C26465
9090- [ ` C26447 DONT_THROW_IN_NOEXCEPT ` ] ( ../code-quality/c26447.md ) - Adding example to C26447
91- - [ ` C26446 USE_GSL_AT ` ] ( ../code-quality/c26446.md ) - Add an example for C26446
92- - [ ` C26434 DONT_HIDE_METHODS ` ] ( ../code-quality/c26434.md ) - Add example for C26434
93- - [ ` C26432 DEFINE_OR_DELETE_SPECIAL_OPS ` ] ( ../code-quality/c26432.md ) - Add example for C26432
94- - [ ` C26402 DONT_HEAP_ALLOCATE_MOVABLE_RESULT ` ] ( ../code-quality/c26402.md ) - Add example for C26402
95- - [ ` C26409 NO_NEW_DELETE ` ] ( ../code-quality/c26409.md ) - Add example for C26409
96- - [ ` C26498 USE_CONSTEXPR_FOR_FUNCTIONCALL ` ] ( ../code-quality/c26498.md ) - C26498 - Description & Examples
97- - [ ` C26474 NO_IMPLICIT_CAST ` ] ( ../code-quality/c26474.md ) - Update C26474 to clarify base/derived cases
91+ - [ ` C26446 USE_GSL_AT ` ] ( ../code-quality/c26446.md ) - Added an example for C26446
92+ - [ ` C26434 DONT_HIDE_METHODS ` ] ( ../code-quality/c26434.md ) - Added example for C26434
93+ - [ ` C26432 DEFINE_OR_DELETE_SPECIAL_OPS ` ] ( ../code-quality/c26432.md ) - Added example for C26432
94+ - [ ` C26402 DONT_HEAP_ALLOCATE_MOVABLE_RESULT ` ] ( ../code-quality/c26402.md ) - Added example for C26402
95+ - [ ` C26409 NO_NEW_DELETE ` ] ( ../code-quality/c26409.md ) - Added example for C26409
96+ - [ ` C26474 NO_IMPLICIT_CAST ` ] ( ../code-quality/c26474.md ) - Updated C26474 to clarify base/derived cases
9897## Linux with Microsoft C++ in Visual Studio
9998
10099### New articles
@@ -103,42 +102,42 @@ This article lists some of the major changes to docs for the current release.
103102
104103### Updated articles
105104
106- - [ Create a Linux MSBuild C++ project in Visual Studio] ( ../linux/create-a-new-linux-project.md ) - Update instructions to create a Linux project
107- - [ ConnectionManager reference] ( ../linux/connectionmanager-reference.md ) - Add commands for modify, clean
108- - [ Configure a Linux CMake project in Visual Studio] ( ../linux/cmake-linux-configure.md ) - Update to reflect latest UI
109- - [ Deploy, run, and debug your Linux MSBuild project] ( ../linux/deploy-run-and-debug-your-linux-project.md ) - Add ` GDB Path `
105+ - [ Create a Linux MSBuild C++ project in Visual Studio] ( ../linux/create-a-new-linux-project.md ) - Updated instructions to create a Linux project
106+ - [ ConnectionManager reference] ( ../linux/connectionmanager-reference.md ) - Added commands for modify, clean
107+ - [ Configure a Linux CMake project in Visual Studio] ( ../linux/cmake-linux-configure.md ) - Updated to reflect latest UI
108+ - [ Deploy, run, and debug your Linux MSBuild project] ( ../linux/deploy-run-and-debug-your-linux-project.md ) - Added ` GDB Path `
110109
111110## Microsoft C/C++ compiler and tools errors and warnings
112111
113112### New articles
114113
115- - [ Compiler Warning (level 4) C4388] ( ../error-messages/compiler-warnings/c4388.md ) - Add warning C4388, update 16.7 warnings
114+ - [ Compiler Warning (level 4) C4388] ( ../error-messages/compiler-warnings/c4388.md ) - Added warning C4388, updated 16.7 warnings
116115
117116### Updated articles
118117
119- - [ Compiler Warning (level 3) C4018] ( ../error-messages/compiler-warnings/compiler-warning-level-3-c4018.md ) - Update 16.7 warnings
120- - [ Compiler Warning (level 4) C4389] ( ../error-messages/compiler-warnings/compiler-warning-level-4-c4389.md ) - Update 16.7 warnings
121- - [ Compiler Warnings by compiler version] ( ../error-messages/compiler-warnings/compiler-warnings-by-compiler-version.md ) - Update 16.7 warnings
122- - [ Compiler warnings C4800 through C5999] ( ../error-messages/compiler-warnings/compiler-warnings-c4800-through-c4999.md ) - Update 16.7 warnings
118+ - [ Compiler Warning (level 3) C4018] ( ../error-messages/compiler-warnings/compiler-warning-level-3-c4018.md ) - Updated 16.7 warnings
119+ - [ Compiler Warning (level 4) C4389] ( ../error-messages/compiler-warnings/compiler-warning-level-4-c4389.md ) - Updated 16.7 warnings
120+ - [ Compiler Warnings by compiler version] ( ../error-messages/compiler-warnings/compiler-warnings-by-compiler-version.md ) - Updated 16.7 warnings
121+ - [ Compiler warnings C4800 through C5999] ( ../error-messages/compiler-warnings/compiler-warnings-c4800-through-c4999.md ) - Updated 16.7 warnings
123122- [ Compiler Error C3381] ( ../error-messages/compiler-errors-2/compiler-error-c3381.md ) - Address cpp-docs 2493; update remarks and example
124123
125124## Microsoft C/C++ compiler intrinsics and assembly language
126125
127126### Updated articles
128127
129- - [ C++ conformance improvements in Visual Studio] ( ../overview/cpp-conformance-improvements.md ) - Update to 16.8 release notes
130- - [ Microsoft C/C++ help and community] ( ../overview/visual-cpp-help-and-community.md ) - Update DevCom and Microsoft Docs Q&A links
131- - [ C++ in Visual Studio] ( ../overview/visual-cpp-in-visual-studio.md ) - Update DevCom and Microsoft Docs Q&A links
132- - [ Microsoft C++ language conformance table] ( ../overview/visual-cpp-language-conformance.md ) - Update C++20 library conformance table, update language feature table for 16.7
128+ - [ C++ conformance improvements in Visual Studio] ( ../overview/cpp-conformance-improvements.md ) - Updated to 16.8 release notes
129+ - [ Microsoft C/C++ help and community] ( ../overview/visual-cpp-help-and-community.md ) - Updated DevCom and Microsoft Docs Q&A links
130+ - [ C++ in Visual Studio] ( ../overview/visual-cpp-in-visual-studio.md ) - Updated DevCom and Microsoft Docs Q&A links
131+ - [ Microsoft C++ language conformance table] ( ../overview/visual-cpp-language-conformance.md ) - Updated C++20 library conformance table, update language feature table for 16.7
133132
134133## Microsoft C++ in Visual Studio
135134
136135### Updated articles
137136
138137- [ ` __restrict ` ] ( ../cpp/extension-restrict.md )
139- - [ Address-of Operator: & ; ] ( ../cpp/address-of-operator-amp.md ) - Fix issues identified in PR 3173
140- - [ if-else statement (C++)] ( ../cpp/if-else-statement-cpp.md ) - Fix issues identified in PR 3173
141- - [ Primary Expressions] ( ../cpp/primary-expressions.md ) - Fix issues identified in PR 3173
138+ - [ Address-of Operator: & ; ] ( ../cpp/address-of-operator-amp.md ) - Fixed issues identified in PR 3173
139+ - [ if-else statement (C++)] ( ../cpp/if-else-statement-cpp.md ) - Fixed issues identified in PR 3173
140+ - [ Primary Expressions] ( ../cpp/primary-expressions.md ) - Fixed issues identified in PR 3173
142141- [ ` union ` ] ( ../cpp/unions.md ) - Fixed code snippet
143142
144143## Microsoft C++ in Visual Studio projects and build systems
@@ -154,11 +153,10 @@ This article lists some of the major changes to docs for the current release.
154153
155154### Updated articles
156155
157- - [ ` /permissive- ` (Standards conformance)] ( ../build/reference/permissive-standards-conformance.md ) - Update to 16.8 release notes
158- - [ ` /clr ` (Common Language Runtime Compilation)] ( ../build/reference/clr-common-language-runtime-compilation.md ) - add description for ` /clr `
159- - [ pgosweep] ( ../build/pgosweep.md ) - Add more pgosweep options
160- - [ C/C++ projects and build systems in Visual Studio] ( ../build/projects-and-build-systems-cpp.md )
161- - [ ` /sdl ` (Enable Additional Security Checks)] ( ../build/reference/sdl-enable-additional-security-checks.md ) - Fix issues identified in PR 3173
156+ - [ ` /permissive- ` (Standards conformance)] ( ../build/reference/permissive-standards-conformance.md ) - Updated to 16.8 release notes
157+ - [ ` /clr ` (Common Language Runtime Compilation)] ( ../build/reference/clr-common-language-runtime-compilation.md ) - Added description for ` /clr `
158+ - [ pgosweep] ( ../build/pgosweep.md ) - Added more pgosweep options
159+ - [ ` /sdl ` (Enable Additional Security Checks)] ( ../build/reference/sdl-enable-additional-security-checks.md ) - Fixed issues identified in PR 3173
162160- [ Importing data using ` __declspec(dllimport) ` ] ( ../build/importing-data-using-declspec-dllimport.md ) - Updated example
163161## Microsoft C++ porting and upgrade guide
164162
@@ -176,19 +174,19 @@ This article lists some of the major changes to docs for the current release.
176174
177175### Updated articles
178176
179- - [ ` <ios> ` typedefs] ( ../standard-library/ios-typedefs.md ) - update example per GitHub #2514
180- - [ ` basic_string ` Class] ( ../standard-library/basic-string-class.md ) - added ` startswith() ` , ` endswith() `
177+ - [ ` <ios> ` typedefs] ( ../standard-library/ios-typedefs.md ) - Updated example per GitHub #2514
178+ - [ ` basic_string ` Class] ( ../standard-library/basic-string-class.md ) - Added ` startswith() ` , ` endswith() `
181179- [ ` ios_base Class ` ] ( ../standard-library/ios-base-class.md )
182180- [ ` map ` class] ( ../standard-library/map-class.md )
183- - [ ` multimap ` Class] ( ../standard-library/multimap-class.md ) - add ` contains() `
184- - [ ` multiset ` Class] ( ../standard-library/multiset-class.md ) - add ` contains() `
185- - [ ` set ` Class] ( ../standard-library/set-class.md ) - add ` contains() `
186- - [ ` unordered_map ` Class] ( ../standard-library/unordered-map-class.md ) - add ` contains() `
187- - [ ` unordered_multimap ` Class] ( ../standard-library/unordered-multimap-class.md ) - add ` contains() `
188- - [ ` unordered_multiset ` Class] ( ../standard-library/unordered-multiset-class.md ) - add ` contains() `
189- - [ ` unordered_set ` Class] ( ../standard-library/unordered-set-class.md ) - add ` contains() `
181+ - [ ` multimap ` Class] ( ../standard-library/multimap-class.md ) - Added ` contains() `
182+ - [ ` multiset ` Class] ( ../standard-library/multiset-class.md ) - Added ` contains() `
183+ - [ ` set ` Class] ( ../standard-library/set-class.md ) - Added ` contains() `
184+ - [ ` unordered_map ` Class] ( ../standard-library/unordered-map-class.md ) - Added ` contains() `
185+ - [ ` unordered_multimap ` Class] ( ../standard-library/unordered-multimap-class.md ) - Added ` contains() `
186+ - [ ` unordered_multiset ` Class] ( ../standard-library/unordered-multiset-class.md ) - Added ` contains() `
187+ - [ ` unordered_set ` Class] ( ../standard-library/unordered-set-class.md ) - Added ` contains() `
190188- [ ` basic_string_view ` Class] ( ../standard-library/basic-string-view-class.md ) - added ` startswith() ` , ` endswith() `
191- - [ ` <bit> ` functions] ( ../standard-library/bit-functions.md ) - update ` nodiscard ` syntax
189+ - [ ` <bit> ` functions] ( ../standard-library/bit-functions.md ) - Updated ` nodiscard ` syntax
192190
193191## Community contributors
194192
0 commit comments