C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
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 ...
Tony Goodhew on Visual C++ Developer Communication
Charles Torre, our C++ fan in Channel 9, just posted an interview he made a few days ago to Tony Goodhew: a Microsoft veteran in the Developer Tools Division who has returned home to his roots in VC++ after working as a product manager on VC6. One of Tony's priorities is effectively communicating with developer customers who expect open and honest answers to ALL of their questions. How does this process work? How can you effectively communicate your plan if your plan is still being created? You want answers, and Tony has the responsibility of ensuring that the answers we give to you regarding VC++ are in f...
The Visual C++ Weekly Vol. 1 Issue 9 (Feb 26, 2011)
Read in this issue: Paperli.PaperWidget.Show({ pid: 'visualc/news', width: 200, background: '#000666' })