C++ Team Blog

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

Exception Boundaries: Working With Multiple Error Handling Mechanisms

(image) Greetings! I'm David Blaikie, Software Design Engineer at Microsoft and guest blogger here on VCBlog. I work in the Windows product group, writing test infrastructure tools in C++. One of the luxuries of the codebases I work in is that they are relatively modern and flexible. We use the full gamut of C++0x features implemented in...

Kate Gregory on Being a Most Valuable Professional (MVP)

(image) The 2011 MVP Global Summit took place a few weeks ago at MS headquarters. MVP stands for most valuable professional, a distinction that Microsoft assign to some prominent community personalities for their passion and dedication in helping the community get the most out of Microsoft technologies. The MVP program has several ...

Proposed Workaround for C++/CLI Assembly Signing Issue with VS2010 SP1

Hi, my name is Amit Mohindra and I’m Program Manager with the MS Visual C++ team.Recently we were made aware of a change in SP1 which affected the signing process for assemblies (C++/CLI assemblies) as part of the following forum post:http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/4b8f353d-8153-45d6-b286-10403cdf159a?prof...

Visual Studio 2010 Service Pack 1 General Availability

If you guys follow Jason Zander’s (Visual Studio corporate Vice President) blog, you learned two days ago that the Visual Studio 2010 Service Pack 1 whose Beta had been released last December achieved final release stage. Today is generally available (last Tuesday was only for MSDN subscribers). You can get it from here. Let’s ...

Algorithm Optimizations – Advanced STL, Part 2

Part 2 of my video lecture series exploring the Standard Template Library's implementation is now available.  In this part, I walk through how our STL algorithms equal() and copy() use template metaprogramming to detect when it's safe to call memcmp() and memmove(), which are potentially faster than the generic loops. In Part 1's ...

C++/CLI IntelliSense in Visual Studio vNext

Recently Mohsen & Craig talked about a Renaissance within C++ development and Tony talked rebuilding our developer communication around C++, both of these videos touched on the subject of providing a more real world pragmatic discussion around why we do things and what we’re planning. This post is the first in a series of posts we&...