Showing results for C++ - C++ Team Blog

Dec 13, 2021
Post comments count1
Post likes count0

Microsoft Visual Studio 2022 and Floating-point to Integer Conversions

John Morgan (Intel Corporation)
John Morgan (Intel Corporation)

Microsoft Visual Studio 2022 and Floating-point to Integer Conversions Quick Summary: See also the MSDN documentation on /fpcvt here. Introduction As some of you may be aware, Microsoft Visual Studio 2019 changed some floating-point to integer conversions for Intel Architecture (IA). When targeting 32-bit...

C++
Oct 25, 2021
Post comments count15
Post likes count1

18x Faster IntelliSense for Unreal Engine Projects in Visual Studio 2022

David Li
David Li

We joined forces with Epic Games to bring faster semantic highlighting and IntelliSense ready to Visual Studio 2022 for Unreal Engine developers. In this blog post, we will detail how we worked with the Unreal Engine team to significantly speed up IntelliSense ready by 18x.

C++Game Development
Aug 10, 2021
Post comments count19
Post likes count2

Moving a project to C++ named Modules

Cameron DaCamara
Cameron DaCamara

There is a lot of hype (and perhaps restraint) to using modules in projects. The general blocker tends to be build support, but even with good build support there is a distinct lack of useful resources for practices around moving projects to using named modules (not just header units). In this blog we will take a small project I created, analyze it...

C++General C++ Series
Jul 21, 2021
Post comments count3
Post likes count0

Using C++ Modules in MSVC from the Command Line Part 1: Primary Module Interfaces

Cameron DaCamara
Cameron DaCamara

In this three-part series we will explore how to build modules and header units from the command line as well as how to use/reference them. The goal of this post is to serve as a brief tour of compiling and using primary module interfaces from the command line and the options we use. Note: This tutorial will focus primarily on dealing with IF...

C++
Jun 22, 2021
Post comments count0
Post likes count0

Address Sanitizer Now in “Early Release” for Xbox Developers

David Li
David Li

Address Sanitizer is now available on Xbox, developers can leverage this powerful technology to help debug memory issues in their titles.  Combined with the crash dump changes detailed here, it should provide all the flexibility required to support your automated tests suites and enable you to find issues quickly and easily.

C++Game Development
Jun 10, 2021
Post comments count0
Post likes count0

Static Analysis Fixes, Improvements, and Updates in Visual Studio 2019 version 16.10

Jordan Maples
Jordan Maples

The C++ static analysis team is committed to making your C++ coding experience as safe as possible. We are adding richer code safety checks and addressing high impact customer feedback bugs posted on the  C++ Developer Community page. Thank you for engaging with us and giving us great feedback on the past releases and early previews leading to this...

C++
May 11, 2021
Post comments count2
Post likes count0

New Static Analysis Rule for Bounds Checking

Jordan Maples
Jordan Maples

We have added a new experimental static analysis rule in Visual Studio 16.10 version Preview 3 - C26458, . The new warning is a more precise and less noisy version of warning C26446, . Both warnings analyse standard containers for unchecked element access and they both share the warning message: “Prefer to use instead of unchecked subscript operat...

C++General C++ SeriesWriting Code