C++ Team Blog

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

Visual Studio 2015 RTM Now Available

Today Soma announced the availability of Visual Studio 2015 RTM and invited Brian Harry and others to talk about new features and experiences. You can watch the VS 2015 keynote or catch the recording on Channel 9 later. Additionally, we have over 60 on-demand videos on Channel 9 that drill into the details of various features and improvements....

STL Fixes In VS 2015, Part 2

In addition to implementing a whole bunch of features in VS 2015's C++ Standard Library, we've also fixed a whole bunch of bugs.  A year ago, I listed the STL fixes in VS 2015 CTP1.  Now, it's time to list the STL fixes between CTP1 and RTM.   <functional> Overhaul   We originally shipped bind()/function/...

Hyperlapse cross-platform mobile development with Visual C++ and Xamarin

Microsoft Hyperlapse Mobile offers the chance to turn any long video – from a bumpy bicycle ride to a family stroll in the park -- into a short, distilled version that you can easily share with friends and family.  That technology, which is available for Windows Phone and in beta for Android will come as a welcome relief to anyone ...

Format Specifiers Checking

By popular request, in Visual Studio 2015 RTM, we’ve implemented the checking of arguments given to printf/scanf and their variations in the C standard library. You can try the examples from this post in our online compiler.SummaryHere is a list of all the formatting warnings that were introduced: positional arguments in _p functions , ...

Developing cross-platform iOS applications using Visual Studio

C++ is a popular high-level programming language available for all mobile devices running iOS, Android and or Windows. There are many factors driving the use of C++ for these mobile platforms ranging from code-reuse to run-time performance. Many platform defining applications available across these platforms such as Office, Skype, and Dropbox ...

constexpr Complete For VS 2015 RTM: C++11 compiler, C++17 STL

We've finished implementing constexpr for VS 2015 RTM, and we've updated the online compiler at webcompiler.cloudapp.net with our latest development build.     As I previously mentioned, the compiler currently supports C++11's original rules for constexpr.  C++14 extended constexpr will be implemented in the future, but not ...

It is May – Take Our Survey!

Thank you for your continued support of our surveys -- the response rate continues to be phenomenal! We appreciate the time you spend, the detailed answers you provide, and your willingness to connect 1:1 to help us better understand how you create software. Thank you! We have another survey. This one focuses on the tools you use and their ...

Real World Cross-Platform Development with Visual Studio 2015: Synergex

The Visual C++ team welcomes opportunities to help partners, customers and the community (future customers) realize the benefits of Visual C++ and Visual Studio 2015. Recently, we have been fortunate to work with Synergex to go beyond debugging Windows code with Visual Studio: Now we’re focusing our efforts on moving our customers and ...