8000 edits · MicrosoftDocs/cpp-docs@057eae9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 057eae9

Browse files
committed
edits
1 parent c02b9e3 commit 057eae9

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

docs/overview/what-s-new-for-visual-cpp-in-visual-studio.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ ai-usage: ai-assisted
1313
Visual Studio 2022 brings many updates and fixes to the Microsoft C++ compiler and tools. The Visual Studio IDE also offers significant improvements in performance and productivity, and now runs natively as a 64-bit application.
1414

1515
- For more information on what's new in all of Visual Studio, see [What's new in Visual Studio 2022](/visualstudio/ide/whats-new-visual-studio-2022).
16-
- For information about what's new in the C++ docs, see [Microsoft C++ docs: What's new](./whats-new-cpp-docs.md).
1716
- For information about version build dates, see [Visual Studio 2022 Release History](/visualstudio/releases/2022/release-history).
1817

1918
## What's new for C++ in Visual Studio version 17.14
@@ -31,13 +30,10 @@ Visual Studio 2022 brings many updates and fixes to the Microsoft C++ compiler a
3130
A quick highlight of some of the new features:
3231

3332
- C++ Dynamic Debugging allows you to debug optimized code without impacting performance. For more information, see [C++ Dynamic Debugging](/visualstudio/debugger/cpp-dynamic-debugging).
34-
- Implemented C++23 features:
35-
- [`static operator()`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1169r4.html)
36-
- [`static operator[]`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2589r1.pdf)
37-
- [`if consteval`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1938r3.html)
38-
- [`static constexpr` variables in `constexpr` functions](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2647r1.html)
39-
- [Attributes on lambda expressions](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2173r1.pdf)
40-
- [Remove unnecessary () from lambdas](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1102r2.html)
33+
- Implemented C++23 features (requires `/std:c++latest` or `/std:c++23preview`):
34+
- [`static operator()`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1169r4.html)
35+
- [`static operator[]`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2589r1.pdf)
36+
- [`if consteval`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1938r3.html). Allows you to run different code depending on whether the statement is executed at compile time or run time.
4137
- Automatically generate documentation comments with GitHub Copilot. For more information, see [Introducing automatic documentation comment generation in Visual Studio](https://devblogs.microsoft.com/visualstudio/introducing-automatic-documentation-comment-generation-in-visual-studio/).
4238
- Use the Model Picker in Visual Studio to select your AI model for GitHub Copilot. For more information, see [Changing the AI model for Copilot Chat](https://docs.github.com/en/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat). This screenshot shows the Model Picker at the bottom of the GitHub Copilot chat window:
4339
:::image type="complex" source="./media/model-picker.png" alt-text="A screenshot of the GitHub Copilot chat window with the Model Picker dropdown highlighted.":::

0 commit comments

Comments
 (0)
0