C++ Team Blog

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

Enforcing Correct Concurrent Access of Class Data

(image) 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 ...

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 ...

ALM for C++ in Visual Studio 11 at TechEd NA 2011

(image) 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 ...

New ALM Tools for Visual C++ Developers

(image) Hi, I’m Charles Torre, Sr. Technographer with Channel 9. One area that people simply don’t talk often enough about is Application Lifecycle Management (ALM) tools for Visual C++ development teams. ALM tools are critical for planning, development, testing, and maintenance of native code bases of every size. Visual Studio ...

Rock Hard: C++ Evolving

(image) Hi, Iโ€™m Boris Jabes, senior program manager lead on the Visual C++ team. Last month I delivered a session at DevDays 2011 Netherlands, taking a fresh perspective on C++0x (or should I say, C++11) and the power of modern native programming. Unlike talks we've done previously, I didn't go over every new feature in our compiler ...

Converting An MFC Ribbon To Designer Format

(image) 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 ...