C++ Team Blog

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

Bugs reported on the Connect website – pardon our faux pas
Bugs reported on the Connect website – pardon our faux pas
Hello On the Visual C++ team we really value customer feedback and strive to make every interaction between ourselves and our customers as rewarding as possible. Recently we were reading a post on one of our Forums and were concerned to see a customer commenting about not receiving feedback on Visual C++ bugs they had reported on the ...
Managed Extensions for C++ to C++/CLI conversion tool
Managed Extensions for C++ to C++/CLI conversion tool
As you may already know from previous communications, members of the Visual C++ team have (occasionally) worked on a tool to assist developers who wanted to port their source code from the “Managed Extensions for C++” syntax to the new “C++/CLI” syntax. As mentioned in the earlier post, the intended audience of the tool...
Converting to MSBuild
Converting to MSBuild
Hi, My name is Andreea Isac and I’ve been a member of the Visual C++ Libraries team for one year and a half. Since almost all my team mates (Martyn Lovell, Ale Contenti, George Mileka, Alan Chan) have posted already, I won’t repeat what our team is responsible for! I have been involved for many months in the conversion ...
Visual C++ at TechEd Europe 2006
Visual C++ at TechEd Europe 2006
Hi, I'm Steve Teixeira, the Group Program Manager for Visual C++.  Ayman Shoukry and I had the pleasure of spending the week in Barcelona to represent the Visual C++ product group at TechEd Europe, and I'd like to tell you a little about it. We had four sessions dedicated to Visual C++ in all: Marcus Heege gave a whiteboard session called...
Gauntlet: A peek into Visual C++ development practices
Gauntlet: A peek into Visual C++ development practices
I’m Bruce Forstall, a developer on the Visual C++ IDE team. I currently work on the implementation of the CLR CodeDOM API for C++/CLI, which supports the WinForms designer as well as a number of other scenarios. Previously, I’ve worked on the Itanium code generator, the Java virtual machine team, and the Cairo OS project (anyone ...
Conformance Testing and Breaking Changes
Conformance Testing and Breaking Changes
Hi, I’m Andy Rich, and I’m a Software Development Engineer in Test on the Visual C++ Compiler Front End.  My testing focus during the Orcas product cycle thus far has been compiler conformance. Implementing a conformance feature usually breaks down into two categories: positive and negative conformance.  Implementing a ...
CRT Initialization
CRT Initialization
Hi, I’m George Mileka and I work on the Visual C++ libraries team. My team owns the CRT, ATL, MFC and STL…One subject I have always been interested in is the startup code and initialization. The subject got even more challenging as we started supporting mixing native and managed code in our binaries.Today I will talk about how the...
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...