C++ Team Blog

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

CTP2 for Visual Studio “14” Now Available

You have probably already heard, but CTP2 for Visual Studio "14" is now available. It has only been a month since the last CTP so the list of updates is short, but we did make a few editor enhancements as detailed on the Visual Studio blog.Please kick the tires and send us any feedback, questions, comments, etc. You can always email ...

VC++ Bytes on Channel 9

If you’d like to get an idea of what new features are in store for you in the Visual Studio “14” CTP, be sure to check out the VC++ Bytes series on Channel 9! The series is dedicated to showcasing new (native) features in current and upcoming releases of Visual Studio. Here are links to the first two episodes of the VC++ ...

Graphics Diagnostics in Visual Studio 2013 Update 3 RC

Hello again! Three months have passed since we talked about what's new for Graphics Development in Visual Studio 2013 Update 2. Since then the team has been working to bring even more Graphics Diagnostics features into Visual Studio. I'm very excited to share with you what we have put in Visual Studio 2013 Update 3 RC that just shipped! (...

C++ REST SDK WebSocket client

With the C++ REST SDK 2.1 release, we are excited to announce support for client side WebSockets across multiple platforms (Linux, OSX, iOS, Windows Desktop and Store). This is a relatively new protocol, providing full duplex communication over TCP. For a detailed specification, refer to the RFC 6455. Why use WebSockets WebSocket comes in ...

C Runtime (CRT) Features, Fixes, and Breaking Changes in Visual Studio 14 CTP1

(This is the second of two articles on changes to the C Runtime (CRT) in the Visual Studio "14" CTP. The first article, The Great C Runtime (CRT) Refactoring, covered the major architectural changes to the CRT; this second article enumerates the new features, bug fixes, and breaking changes.) This list covers all of the major changes to the ...

Compiler Switch Deprecation/Removal Changes in Visual Studio “14”

In the upcoming release of Visual Studio, we are making some changes to the Visual C++ compiler switches. Two areas are impacted by these changes, 1) projects built with certain variations of /clr and 2) projects using 32-bit compiler to detect 64 bit portability issues.These changes are the outcome of our investigation of the usage ...

Compiler Switch Deprecation/Removal Changes in Visual Studio “14”

In the upcoming release of Visual Studio, we are making some changes to the Visual C++ compiler switches. Two areas are impacted by these changes, 1) projects built with certain variations of /clr and 2) projects using 32-bit compiler to detect 64 bit portability issues.These changes are the outcome of our investigation of the usage ...

Project Support for Natvis

The past two releases of Visual Studio have evolved the Natvis format to allow developers to easily visualize their debug data inside the VC++ expression evaluator.  The first Visual Studio “14” CTP provides a new way for native developers to consume and manage their Natvis debug visualizers.  In response to requests from...

The Great C Runtime (CRT) Refactoring

(This is the first of two articles on changes to the C Runtime (CRT) in the Visual Studio "14" CTP. This article discusses the major architectural changes to the libraries; the second article will enumerate the new features, bug fixes, and breaking changes.)For the past seven releases of Visual Studio (2002, 2003, 2005, 2008, 2010, 2012, and ...