C++ Team Blog

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

GPU Usage tool in Visual Studio 2013 Update 4 CTP1

After shipping a number of improvements to Graphics Diagnostics in Visual Studio 2013 Update 3 RC, the team has been working to bring you more profiling tools for DirectX applications. In Visual Studio 2013 Update 4 CTP1 that released yesterday (Download here), you will find a brand new GPU Usage tool in the Performance and Diagnostics hub ...

VS 2013 Update 4 CTP 1 is Live!

Hello C++ World! My name is Gabriel Ha; I'm a program manager on the Visual C++ team, and from everyone who worked to bring the following improvements to you, we are super excited to share the good news and look forward to hearing back on your experience! Some of you out there, especially those of you who frequently work with large ...

First non-Microsoft C++ AMP Implementation Leaves Dock, Shows Glimpses of Future

One of the claims made upon initially announcing C++ AMP was that it would be a portable, extensible standard. Parsing the open specification makes it clear that the design is true to that goal, but we were short of an actual proof. In one fell swoop, the good folks at AMD, working in tandem with MulticoreWare, have removed this final concern ...

Using Visual Studio 2010 for C++ Development? We want to talk!

This has been the Summer of Surveys for the Visual C++ team. We love surveys because they give us a chance to talk to a bunch of real-world customers and community members about their development habits for specific scenarios, most recently multi-device development. The aggregate data can be interesting – don't get us wrong – but ...

The Future of Non-Static Data Member Initialization

In Visual Studio 2013 we shipped an implementation of non-static data member initialization (hereby referred to as “NSDMI”), which is a feature that allows code such as the following:class C { int n = 42; };Here, n is a non-static member of the class, and it is initialized directly in its declaration, and not via a ...

Visual Studio “14” CTP 3 Now Available

Today we released Visual Studio "14" CTP 3 and an early build of the .NET Framework (read the announcement on the Visual Studio blog here). Grab it from the Microsoft Download Center or from MSDN subscriber downloads or save some setup time and use a ready-to-use VM in Azure.In this CTP, we continue enhancing our C/C++ standard conformance ...

Visual Studio “14” CTP 3 Now Available

Today we released Visual Studio "14" CTP 3 and an early build of the .NET Framework (read the announcement on the Visual Studio blog here). Grab it from the Microsoft Download Center or from MSDN subscriber downloads or save some setup time and use a ready-to-use VM in Azure.In this CTP, we continue enhancing our C/C++ standard conformance ...

Survey for You :)

We know a lot of you C++ developers also use other frameworks like .NET and Xamarin. If so, do you mind taking a brief survey at https://aka.ms/vsmdd? Look for us to share highlights from the last couple of surveys in the next month or so. We are still ruminating over the responses and the individual discussions we had with those of you who ...

Bugs Fixed in Visual Studio 2013 Update 3

Visual Studio 2013 Update 3 includes a number of fixes filed through Connect: Read the release announcements by Soma and Brian Harry or learn more by checking out the Visual Studio 2013 Update 3 RTM release notes. As always, thanks to each of you for providing feedback and helping us to improve Visual C...