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 19 (May 7, 2011)
Read in this issue:

Converting An MFC Ribbon To Designer Format
Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team, and I primarily work on MFC. In Visual Studio 2010, a ribbon designer was added which allows you to visually edit the ribbon used in your MFC application. This doesn’t help you, however, if you adopted the ribbon user interface with Visual Studio 2008 SP1 and you’re creating your ribbon UI entirely with code in your application. We did consider that scenario, however, and added functionality to MFC to allow conversion of a “code” ribbon to an XML ribbon resource. I’ve been meaning to post an article on how to do this, so here it is. I...

Herb Sutter Shares Perspectives on the New C++ Standard
Hi, I’m Charles Torre, Sr. Technographer with Channel 9. I’m back with an interview made last week with Herb Sutter, Principal Architect on the Visual C++ team at Microsoft and chairman of the ISO committee which recently approved the final technical changes to the C++0x standard – the publication of which is expected this summer. Go C++11!!! :-) It's always great to talk to Herb. In this specific conversation, it's uplifting to see how excited Herb is for the future of one of the world's most capable and widely used general purpose programming languages. C++ is a modern programming language for power and ...

The Visual C++ Weekly Vol. 1 Issue 18 (Apr 30, 2011)
Read in this issue:

Just Posted: Stephan T. Lavavej’s Advanced STL, 4 of n
The 4th part of this series digs into rvalue references, perfect forwarding and associative containers. Advanced STL covers the gory details of the STL's implementation -> you will therefore need to be versed in the basics of STL, competent in C++ (of course), and be able to pay attention! Stephan is a great teacher and we are so happy to have him on Channel 9—the only place you'll find this level of technical detail regarding the internals of the STL. There are no books. There are no websites. This is Stephan taking us into what is uncharted territory for most, even those with a more advanced STL skill ...

MS11-025 Visual C++ Update Issue
Greetings, I’m Raman Sharma, Program Manager with the Visual C++ team. As part of the April Security Bulletin Release, Microsoft released security bulletin MS11-025. Since then, we became aware of some issues with this bulletin that impact some users on Windows 2000 and a subset of developers using Visual C++. Our team has identified the cause of these issues and is currently testing the fix. The update will be publicly available once testing is complete, and we will update this blog. As customer protection is a top priority for Microsoft, we are providing some workarounds for the impacted customers.&n...

The Visual C++ Weekly Vol. 1 Issue 17 (Apr 23, 2011)
Read in this issue:

Boris Jabes on Game Development and Other Demons
Hi, I’m Charles Torre, Sr. Technographer with Channel 9. I recently interviewed Boris Jabes, a fun Visual C++ Program Manager guy to talk to. After a brief discussion of IntelliSense in VC++ –Boris has the distinction of being the first guy to share the news about the removal of C++/CLI IntelliSense support in VC10, we move on to exploring game development in C++ and potential directions VC may take to make it easier to build high-performing, graphically rich games. This is one of the typically open-minded-with-candor conversations with the C++ team that have become the norm here on Channel 9 lately...

The Visual C++ Weekly Vol. 1 Issue 16 (Apr 16, 2011)
Read in this issue: