C++ Team Blog

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

New Features in C++/CX's <collection.h> for VS 2013 RTM

Introduction: Hi, I’m Brandon Jacobs, an intern on the Visual C++ Libraries team. For part of my internship, I was tasked with adding new features to Stephan T. Lavavej’s <collection.h>. It was certainly an honor to be one of the few to contribute to <collection.h>. You can find these changes in VS 2013 RTM (these ...
Comments are closed.0 0
C++

C99 library support in Visual Studio 2013

Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team. In this blog post I want to share some information about the C99 support added to the C run-time library in Visual Studio 2013.To summarize, we added declarations and implementations for missing functions in the following headers: math.h, ctype.h, wctype.h, stdio.h, ...
Comments are closed.0 0
C++

Introducing ‘Vector Calling Convention’

Introduction In VS2013 (download here), we have introduced a new calling convention known as 'Vector Calling Convention' but before we go on and introduce the new calling convention let us take a look at the lay of the land today. There are multiple calling conventions that exist today, especially on x86 platform. The x64 platform ...
Comments are closed.0 0
C++

C++ REST SDK 1.1.0 is now available

C++ REST SDK 1.1.0 has been released on CodePlex.  This version of the C++ REST SDK reintroduces the much anticipated the HTTP Listener library. Developers can now complete their REST story by creating their own server to respond to requests sent by client applications. For more information about this release and to view the sources, ...
Comments are closed.0 0
C++

Intercepting HTTP Request/Response using C++ Rest HTTP Library

We released the C++ REST SDK (codename "Casablanca") as an open source project on CodePlex in Feb 2013. It enables writing modern, asynchronous C++ code that can connect with REST services. Using the C++ REST SDK, you can create an HTTP client that can connect to HTTP server, send requests and handle responses. The following links are pre-...
Comments are closed.0 0
C++

MFC support for MBCS deprecated in Visual Studio 2013

April 2017 update Regarding our work on migration to VC2015 last year, we decided to remove the warning about MBCS deprecation.We hear you and understand that too many "old and large" MFC projects depend on it and it is too costly for large projects to move to Unicode. For new or small existing projects we definitely recommend using Unicode, ...
Comments are closed.0 0
C++

Optimizing C++ Code : Constant-Folding

If you have arrived in the middle of this blog series, you might want instead to begin at the beginning.This post examines Constant-Folding – one of the simplest optimizations performed by the VC++ compiler.  In this optimization, the compiler works out the result of an expression while it is compiling (at “compile-time&rdquo...
Comments are closed.0 0
C++

Improved exception reporting for C++ Windows Store Apps in Visual Studio 2013

Windows 8.1 and Visual Studio 2013 come with improvements for exception reporting in the platform and the debugger which will make it easier for native Windows Store App developers to diagnose errors in their applications. In this post, I’ll discuss a few of those improvements that are available in Visual Studio 2013 and show the ...
Comments are closed.0 0
C++