C++ Team Blog

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

The Visual C++ Weekly Vol. 1 Issue 22 (May 28, 2011)

Read in this issue: Enforcing Correct Concurrent Access of Class Data DirectCompute Lecture Series 230: GPU Accelerated Physics InformIT: Top Ten Tips for Correct C++ Coding ACCU 2011: Michael Feathers On Our Ability To Do Much Mixed-mode scenario with tracking handles to value types CSyncCollection v1.09 Referential danger Why is my program ...

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 ...
Comments are closed.0 0
C++

The Visual C++ Weekly Vol. 1 Issue 21 (May 21, 2011)

Read in this issue: ALM for C++ in Visual Studio vNext Provide Your Custom Class Name to your MFC Application InformIT: Telltale Signs of a Failed Software Project, Part I DirectCompute Lecture Series 210: GPU Optimizations and Performance ACCU 2011: John Lakos on Defensive Programming Check also our Twitter account (@visualc) ...
Comments are closed.0 0
C++

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 ...
Comments are closed.0 0
C++

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 ...
Comments are closed.0 0
C++

New ALM Tools for Visual C++ Developers

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 Ultimate ...
Comments are closed.0 0
C++

The Visual C++ Weekly Vol. 1 Issue 20 (May 14, 2011)

Read in this issue: Boris Jabes: Rock Hard: C++ Evolving Raymond Chen: A function pointer cast is a bug waiting to happen Viva64: How to make fewer errors at the stage of code writing. Part N2 ACCU 2011: Scott Meyers on Move Semantics, Perfect Forwarding, and Rvalue references DirectCompute Lecture Series 120: Basics of ...
Comments are closed.0 0
C++

Rock Hard: C++ Evolving

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 or in the...
Comments are closed.0 0
C++

The Visual C++ Weekly Vol. 1 Issue 19 (May 7, 2011)

Read in this issue: Converting An MFC Ribbon To Designer Format (ACCU 2011) Farewell to Disks: Efficient Processing of Obstinate Data ConcRT Sample Pack: Download today DirectCompute Lecture Series 110: Memory Patterns (Code Project) A Notepad for Regular Expressions Herb Sutter Shares Perspectives on the New C++ Standard ...
Comments are closed.0 0
C++

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...
Comments are closed.0 0
C++