C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

C++ debugging survey

The Visual Studio Debugger Team is currently planning features for the next release of Visual Studio.  We would like to hear from our C++ developers to make sure that their needs are understood.  Please take a couple of minutes to complete the very short survey below.  The survey is totally anonymous and the data that you ...

VS2010 Visualization and Modeling Feature Pack

Recently we announced the availability of Visualization and Modeling Feature Pack for MSDN subscribers which complements the Architecture tools in VS2010. There is great C/C++ code visualization support in there. Read a blog post by Somasegar here: http://blogs.msdn.com/b/somasegar/archive/2010/06/17/modeling-websites-and-native-code.aspx ...

A post about editor extension for security and banned APIs

Security is something we take very seriously and we work with a number of teams across the company to keep native apps as secure as possible. An example of this in Visual Studio 2010 was our work on the GS flag. One of our colleagues, Tim Burrell, who has helped us develop these ideas has written a post on the Security Development Lifecycle ...

Exploring the Visual C++ Browse Database

Hello, this is Jim Springfield.  This post will cover some low-level details about how we represent information in the browse database in VS 2010.  As I’ve mentioned in a previous post, we are using SQL Server Compact Edition (SSCE) for storing information about all of the C, C++, and IDL files in your solution.  I will ...

How we test the compiler backend

My name is Alex Thaman and I am a Senior Test Lead on the Visual C++ compiler team at Microsoft.  The focus of this blog is testing of the compiler backend where I’ve spent a good portion of my time here.  For those not aware, this is the part of the compiler that takes an intermediate representation as an input, does ...