C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts
Internal Compiler Error when doing multi-proc compilation (/MP) on Windows XP
Hi! My name is Ulzii Luvsanbat and I’m a Senior Test Lead with the Visual C++ team. We’ve recently received multiple bug reports on VC++ 2010 compiler consistently crashing during multi-proc build on Windows XP and XP SP3 OSes. This was a combination of the compiler and OS API issues that exhibited in internal compiler crash. We have worked on a hotfix and have delivered it to customers who have reported the same issue on forums, MSConnect, and through escalation engineers. The hotfix is available for download publicly, if you’re seeing this issue please feel free to patch the co...
The Visual C++ Weekly Vol. 1 Issue 23 (June 4, 2011)
Read in this issue:
BUILD Windows: the Future of the Platform
Last Wednesday, Steven Sinofsky (President of the Windows Division) and Julie Larson-Green (Corporate Vice President, Windows Experience) announced that we’ll be starting a dialog with developers about the next generation of Windows, internally codenamed “Windows 8". We’re very excited to invite you to be a part of the conversation at BUILD, our new developer conference taking place September 13-16 in Anaheim, California. Registration is now open at buildwindows.com.[Learn more about this event at Soma’s blog]
Advanced STL Lectures, Part 5: the Boost Library
In this 5th part of the advanced series, Stephan T. Lavavej digs into the Boost Library. In his words, it's an open source, super quality, community-driven Standard Template Library (STL). Stephan will walk you through a sample application from end to end, using Boost. New to the Standard Template Library? Watch Stephan’s great introductory series on the STL. Have you missed any previous chapter? Now you can watch the whole series (so far):
The Visual C++ Weekly Vol. 1 Issue 22 (May 28, 2011)
Read in this issue: As usual, you will find more useful resources @visualc.
Enforcing Correct Concurrent Access of Class Data
Hi, this is Jim Springfield. I’m an architect on the Visual C++ team. In any concurrent application, protecting data from concurrent access is extremely important. There are many primitives that can be used for this, such as critical sections, mutexes, reader-writer locks, etc. There are also some newer high-level approaches to concurrency such as those provided by the Concurrency Runtime, although this isn’t the focus of what I’m showing here. However, there isn’t a good way in C++ to make sure that you are really protecting data correctly when accessing it from multiple threads. You w...
The Visual C++ Weekly Vol. 1 Issue 21 (May 21, 2011)
Read in this issue: Check also our Twitter account (@visualc) for more useful resources!
Ask Herb Sutter
As a follow up of the recent interview that Charles Torre (Channel 9) made to Herb Sutter (Principal Architect with the Visual C++ team), they want the audience –in other words you guys- to send candidate questions. Herb made a call in his blog. I won’t reproduce his entry here, I just want to let you know in case you aren’t following his blog. Therefore, please don't post your question here, do it in his post.[Go to Herb’s call][Watch the original interview]
ALM for C++ in Visual Studio 11 at TechEd NA 2011
Greetings!! I’m Rong Lu, Program Manager with the Visual C++ team. It’s been extremely exciting in Atlanta at TechEd North America 2011! Terry Leeper, Diego Dagum and I had a chance to be at TechEd and joined the announcement of Application Lifecycle Management (ALM) roadmap in Visual Studio 11. On Monday, Jason Zander announced ALM Roadmap in Visual Studio 11 (check out his blog post for the entire roadmap and details), and then Cameron Skinner did a demo intensive foundational session which showed lots of the ALM features we’re putting in VC11 (check out his blog post and session recording). But yo...