C++ Team Blog

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

Channel 9 Video: Stephan T. Lavavej – Everything you ever wanted to know about nullptr

Stephan T. Lavavej is back in front of the Channel 9 cameras once again for a discussion on our recently implemented C++0x feature “nullptr”. In a previous channel 9 appearance, Stephan spoke about the C++0x language and library features we were implementing for VS2010  and the various interdependencies between various ...
Comments are closed.0 0
C++

Active Template Library (ATL) Security Updates

Hello, On Tuesday 28 July  we released guidance and updates to assist developers using our Active Template Library (ATL) to prevent creating controls or components with potential security vulnerabilities.  Vulnerabilities in libraries are a rare, but industry wide issue, that requires broad collaboration and action by the ...
Comments are closed.0 0
C++

Channel 9 Video: Louis Lafreniere: Next Generation Buffer Overrun Protection – gs++

Thanks to a recent VC Blog post by Hongwei Qi, you already know that we have worked on our /GS switch for VS2010. You can already try it out with the VS2010 Beta 1 too. Recently Charles Torre from Channel 9 stopped by and spoke with one of our Channel 9 regular speakers Louis Lafreniere about this work. Native code developers care deeply about...
Comments are closed.0 0
C++

Channel 9 Video: VC 10: Stephan T. Lavavej and Damien Watkins – Inside STL

As Visual Studio 2010 Beta 1was being released, Charles Torre from Channel 9 came over to the Visual C++ team to talk about some of our new features. On this visit he spoke with Stephan T. Lavavej and myself about our VS2010 STL implementation. As Charles says on the Channel 9 page:  “We have already heard about many of the ...
Comments are closed.0 0
C++

Channel 9 Video: Parallel Computing in Native Code: New Trends and Old Friends – Damien Watkins and others

Recently our colleagues over at PCP (the Parallel Computing Platform team) have been doing a number of  Channel 9 videos - on their most recent taping they asked Damien Watkins from VC++ to join them. Why? Well the focus of the video was around the journey towards getting the PCP bits shaped and shipped in VS2010. Damien has been the VC...
Comments are closed.0 0
C++

Channel 9 video: STL Iterator Debugging and Secure SCL – Stephan T. Lavavej

HelloStephan has just completed his latest channel 9 video, this one on debugging in our implementation of the STL: https://channel9.msdn.com/shows/Going+Deep/STL-Iterator-Debugging-and-Secure-SCL/. This topic gets a little confusing as we have two technologies available here, namely Iterator Debugging and Iterator Checking – if you are ...
Comments are closed.0 0
C++

Channel9: The Route to C++ Code Optimization

A Channel9 video just got published where Russell Hadley (Senior Developer on the VC++ Team) speaks more about the VC compiler. Check out the video at https://channel9.msdn.com/showpost.aspx?postid=405345Thanks,Visual C++ Development Team ...
Comments are closed.0 0
C++

Channel 9 Video: Andy Ayers – Understanding the Phoenix Compiler Framework

To celebrate the recent release of the next interim version of the Phoenix SDK (http://connect.microsoft.com/phoenix), we asked Charles to do another of his excellent Channel 9 videos on Phoenix (and it has been a little since the last Channel 9 video on Phoenix too.) Andy Ayers, an Architect on the Phoenix project, spent an hour talking about...
Comments are closed.0 0
C++

Channel 9: Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)

Hello Recently we shipped a beta of our MFC/TR1 Feature Pack that, naturally enough, included a large update to MFC and an implementation of “TR1” (if you are unsure just what exactly TR1 is then you can read this VC Blog post.). To celebrate the TR1 availability, Charles Torre (Channel 9) visited with Stephan T. Lavavej, our ...
Comments are closed.0 0
C++