C++ Team Blog

C++ tutorials, C and C++ news, and information about Visual Studio, Visual Studio Code, and Vcpkg from the Microsoft C++ team.

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 ...
Comments are closed.0 0
C++

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 ...
Comments are closed.0 0
C++

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 ...
Comments are closed.0 0
C++

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 ...
Comments are closed.0 0
C++

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...
Comments are closed.0 0
C++

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 ...
Comments are closed.0 0
C++

C++14 STL Features, Fixes, And Breaking Changes In Visual Studio 14 CTP1

I'm Microsoft's STL maintainer, and once again we've got about a year's worth of work to tell you about.  ("We" means P.J. Plauger of Dinkumware for most features, myself for most fixes and Library Issue resolutions, plus fixes contributed by our libraries dev lead Artur Laksberg and our CRT maintainer James McNellis.)  If you missed...
Comments are closed.0 0
C++

Native Memory Diagnostic Tools for Visual Studio “14” CTP

In Update 2 for Visual Studio 2013, memory diagnostic tools were added for Windows Store and Windows Phone that enable developers to monitor live memory consumption and take heap snapshots of their applications for further analysis.  The Visual Studio team is extending the existing tools to work for Windows Desktop applications in the ...
Comments are closed.0 0
C++

Feedback usabilla icon