C++ Team Blog

C++ tutorials, C and C++ news, and information about Visual Studio, Visual Studio Code, and Vcpkg from the Microsoft C++ team.

Visual C++ Orcas Forums
Visual C++ Orcas Forums
You can now discuss Viscual C++ Orcas releated issues on the Orcas MSDN Forums. The Visual Studio Code Name “Orcas” September 2006 CTP is now available so download this release to see what features are beginning to come online.  The Visual C++ team will be monitoring this forum and we're looking forward to your ...
What goes into a Service Pack?
What goes into a Service Pack?
With the VS 2003 Service Pack 1 released and the VS 2005 Service Pack 1 release imminent, it’s a good time to talk about what Visual C++ Service Packs contain and the rationale behind this. The primary purpose of a Service Pack is to improve the stability of the product over what was initially shipped. I know sometimes it&rsquo...
Servicing:  The History of Visual Studio… Today!
Servicing: The History of Visual Studio… Today!
Hello everyone, my name is Jamie Eckman.  I am a Software Design Engineer in Test (or SDET, for short) on the Visual C++ Libraries team, and have been for the last two and a half years.  Usually I'm in charge of testing ATL Server and our new STL/CLR library, but recently I've been working on the subject of today's post, servicing...
Orcas CTP now includes STL/CLR
Orcas CTP now includes STL/CLR
The Visual C++ team is pleased to announce that a public release of STL/CLR has been included in the current Visual Studio Code Name “Orcas” September 2006 CTP.  STL/CLR is an implementation of the Standard Template Library (STL) that can be used for storing .Net types in STL-like containers. It also provides STL-like ...
Visual Studio 2005 Service Pack 1 Beta is now available
Visual Studio 2005 Service Pack 1 Beta is now available
The Visual C++ team is excited to announce that the VS2005 Service Pack (SP1) Beta is now available to customers!  This Service Pack includes over 2,000 bug fixes, as well as Hotfixes and General Distribution Release Updates (GDRs).  As for Visual C++, you will find over 400 bug fixes, the largest number of any of the product teams.&...
Mixing deterministic and non-deterministic cleanup
Mixing deterministic and non-deterministic cleanup
Hi, my name is Alan Chan.  I’m a software design engineer in Visual C++ libraries team.  As the name suggests, my team owns some of the C/C++ libraries such as ATL, MFC, CRT, STL, and OpenMP.  Today, I’m going to talk about one very interesting COM interop bug that I have worked on recently.   Basic ...
Managed Debugger Expression Evaluator
Managed Debugger Expression Evaluator
   Hi, my name is James Wang and I am a software design engineer in the Visual C++ Front End team.  One of my testing areas is C++ debugger expression evaluators.  That is the engine that evaluate the expressions you put in the debugger watch windows. Currently, the Visual Studio 2005 ships two versions of the debugger...
UAC, Windows Vista & VS 2005
UAC, Windows Vista & VS 2005
Hi, my name is Li Shao. I am a Software Design Engineer in Test in Visual C++ team. In this post, I am going to briefly talk about Vista new security feature and how it is going to affect some of the VC scenarios. User Account Control (UAC) is a security feature in Windows Vista. It enables the users to perform common tasks as non-...
A Problem of Scale
A Problem of Scale
Hello, my name is Ben Anderson and I’m a Software Design Engineer in Test for the Visual C++ libraries team which is currently responsible for testing ATL, MFC, C Runtime, ATL Server, OpenMP and several other technologies.  As I am currently assigned to QA on some of our new MFC Vista features, I’d like to talk to you today ...
Visual Studio.NET 2003 Service Pack 1 Released
Visual Studio.NET 2003 Service Pack 1 Released
The Visual C++ Release team is pleased to announce the release of Visual Studio .NET 2003 Service Pack 1.  On August 15, 2006, this release became available to the public and can be downloaded or obtained on CD.  Information on how to obtain the Service Pack is listed below.  All of us on the Visual C++ team are excited about ...