C++ Team Blog

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

Visual C++ Compiler on Rise4Fun

As you know, through CTPs and Preview releases, we have been trying to make the Visual C++ compiler bits available more frequently.  In the same line, we have now decided to provide a view into the live development branch for the Visual C++ compiler through the website http://rise4fun.com/vcpp.This site allows you to compile simple code ...

All about C++ Refactoring in Visual Studio 2015 Preview

Hello C++ World! Update (1/6/2015): Check out all these features in action -- as well as how they've been improved since Preview -- in this video! With Wednesday's release of Visual Studio 2015 Preview, we are pleased to present you with new and improved coding productivity features, not the least of which is (finally) Refactoring for C...

Visual Studio 2015 Preview is Now Available

Today with the Visual Studio 2015 Preview, one of the big things we've done is improved the C++ experience, adding support for targeting Android, boosting runtime and build-time performance, improving standards compliance, and improving the editor experience. The Preview is available here for download and as a VM that you can run in Azure (if ...

Details About Some of the New C++ Language Features

When you read our release notes, you'll notice that we've added a large number of C++ language features. The details of what these features are can be found all over the web, but what purpose they serve might still be nebulous. This article will attempt to explain the origins of and how to use a few of these new language mechanisms for best ...

Speeding up the Incremental Developer Build Scenario

Overview One of the major focus areas for Visual C++ lately has been improving developer productivity. Keeping this in mind a plethora of improvements have been introduced with Visual Studio 2015 preview (download here) aimed at the developer incremental scenario. The developer incremental scenario is one where a developer changes a single or...

C++ Tools Acquisition for Windows Phone and Store Development

Through this blog post we wanted to inform you that C++ apps in Visual Studio 2015 Preview will be able to target Windows 8.1 Store and Phone development along with Windows 8.0 Phone development.  Everything mentioned below is relevant only for Windows Store and Windows Phone apps. To provide this experience for the users VS 2015 pulls in...

Cross-Platform Mobile Development with Visual C++

Overview Modern application customers are demanding applications be available for multiple device platforms (such as Windows,  Android and iOS). Today there exist multiple approaches in writing applications which target these device platforms. One approach is to simply create multiple versions of the ...

Resumable functions in C++

Last year, in a CTP release, we had provided a glimpse into resumable functions and await support in the Visual C++ compiler. In Visual Studio 2015 Preview we have gotten further along that journey and provided a more general purpose solution. This Preview release provides experimental implementation for a proposal called "Resumable functions...

Improvements to Warnings in the C++ Compiler

We made a number of improvements to C++ compiler warnings in Visual Studio 2015 Preview.The printf family of functionsThe community has made it clear that printf and its cousins are still heavily used and would benefit from more rigorous diagnostics when used. In Visual Studio 2015 Preview, the compiler will check that the number of arguments ...