C++ Team Blog

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

Template Argument Deduction – Core C++, Part 2

Part 2 of my third video lecture series (covering the C++ Core Language) is now available.  In this part, I took an hour to explore template argument deduction, including what "non-deduced contexts" are - and how they can be used to your advantage!  For reference, here are all of the links to my video lectures, plus my GoingNative ...

Debugger Type Visualizers for C++ in Visual Studio 2012

 In Visual Studio 2012, one of the new features for C++ developers is the new native type visualization framework (natvis) added to the debugger which allows customizing the way data types are displayed in debugger variable windows (e. g. autos, watch, locals, and data tips). For those who are familiar with the autoexp.dat file that has ...

Announcing Casablanca refresh

Back, at the end of April, we announced our first release of Casablanca as an incubation project on Devlabs. Since then, we are glad to have received a positive response from the C++ community. Today, we are announcing a “bug-fix” refresh to the Casablanca release. The update can be downloaded from the Casablanca devlabs site....

Targeting Windows XP with C++ in Visual Studio 2012

We recently announced the Visual Studio 2012 product lineup and platform support, and as a part of this announcement we mentioned that we were evaluating options for enabling C++ developers to build applications in Visual Studio 2012 that run on Windows XP without requiring side-by-side installation of Visual Studio 2010. Today I would like to...

C++ in Visual Studio 2012 Express for Windows Desktop

In case some of you missed it, Soma recently announced Visual Studio Express 2012 for Windows Desktop development. This express edition will include the latest VC++ compiler and libraries, which is great for students, new developers and open source application developers. Please follow the link to see more details and to contribute to the ...

Be What’s Next (We’re hiring!)

The C++ organization is growing and hiring across all feature areas (C++ 11, compiler front-end, compiler back-end, C++ AMP, PPL, libraries & runtime, IDE, Casablanca). We are looking for passionate program managers, developers and testers to bang out the next versions of the toolset! What’s in it for you:  Please ...