C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
The Visual C++ Weekly Vol. 1 Issue 12 (Mar 19, 2011)
Read in this issue:
Kate Gregory on Being a Most Valuable Professional (MVP)
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 disciplines, being C++ one of those. There are about 70 C++ MVPs world wide. This is the first of a series of interviews Charles Torre (our spy in Channel 9!) did recently to the C++ MVPs who attended the Summit. We start with Kate Gregory, a Canadian C++ MVP who recently was nominated &ld...
New Book “Parallel Programming with Microsoft Visual C++” now available!
Hi, my name is Ade Miller and I’m Principal Program Manager with the Microsoft Technical Computing group. Last fall we shipped Parallel Programming for Microsoft .NET and immediately started working on a companion version of the book for C++ programmers. I’m very happy to announce that Parallel Programming with Microsoft Visual C++: Design patterns for Decomposition, and Coordination on Multicore Architectures is now available! Where Can I Get The Book? The content is available right now on MSDN Library: Parallel Programming with Microsoft Visual C++, and I hope that will help you be succe...
The Visual C++ Weekly Vol. 1 Issue 11 (Mar 12, 2011)
Read in this issue:
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=requiredThe issue in SP1 would affect folks who are using switches on the linker to sign the assemblies as part of their build. To sign assemblies you have to explicitly set the this property by right clicking on the project to bring up the properties dialog and then under ...
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 summarize the list of C++ new features and fixes that are included in this release. You’ll find an expanded description beyond C++ in this Microsoft Support article. New C++ FeaturesMFC-based GPU-accelerated graphics and animationsVisual Studio 2010 SP1 enables the fo...
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 comments, two customers reported compiler bugs to us. While I can't promise that they'll be fixed in VC11, I'm happy to report that fixes for them have been queued in our checkin system, which is certainly a prerequisite for shipping them. :-> This advanced ...
The Visual C++ Weekly Vol. 1 Issue 10 (Mar 5, 2011)
Read in this issue:
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’re planning on making over the coming months where we’re asking for your thoughts about what you need in a C++ development tool and about our proposals for the next version of Visual C++. To set the stage for those discussions we’ll be providing some insight ...