- Dev Blogs
- C++ Team Blog
C++ Team Blog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
Latest posts

Tech-Ed North America 2009
Most of you must be aware of the upcoming Microsoft® Tech·Ed North America 2009 in Los Angeles. This event provides hands-on learning, deep product exploration and opportunities to connect with industry and Microsoft experts one-to-one. Anyone attending and interested in C++ development will find the following Tech.Ed sessions useful: In addition, Raman Sharma from the Visual C++ team will be present at the Native Languages booth on all days of the event. We would be delighted to meet you during the event at one of the above sessions or in the booth. Thank youVisual C+...

VC MSBuild Extensibility Example
Hello, my name is Felix Huang and I am a developer on the Visual C++ team. Over the last year, I worked on making the build system in Visual Studio 2010 more flexible with MSBuild system as the foundation. For those who felt the need to use batch scripts to power your builds, I hope that this new system would provide you with that much flexibility while maintaining a similar UI feeling as the previous version of Visual Studio. Previous article written by Marian Luparu touches more on the benefits of MSBuild. In this post, I will provide an example augmenting the build system and property ...

Interested in using web services in your native C/C++ code?
If you are planning to use web services in your native C/C++, here is how you can learn how you can do that. 1) On 04/01/2009, Nikola Dudar will be hosting a web cast on Windows Web Services API as part of Microsoft Virtual TechDays for Developers. Nikola is going to introduce Windows Web Services API and demonstrate how using WWSAPI you can build web services and clients to them. You can register for the session here. 2) You can watch video recordings from talks on building web services in native C/C++ code: a.  ...

Some VS2005 and VS2008 Wizards Pop Up Script Error.
Visual C++ team has discovered that after installing the current release of Internet Explorer (Internet Explorer 8), some VC++ wizards do not function correctly. The products affected are Visual Studio 2005 and Visual Studio 2008. Following are the affected wizards:- Add Function- Add Variable- Smart Device – New Project Creation- Smart Device – Add Class Invoking any of t...

Repackaged VC9 SP1 Hotfix For The vector<function<FT>> Crash
Back in December, I blogged about a hotfix for the vector<function<FT>> crash in VC9 SP1. An observant reader, User, commented that the hotfix had been packaged incorrectly. We've fixed this problem, and you can now download the repackaged hotfix. Stephan T. LavavejVisual C++ Libraries Developer

GS
My name is Hongwei Qi and I am a Software Design Engineer in Test on the Visual C++ compiler code generation team. In this post I want to share with you the enhancements planned for the GS feature in Visual Studio 2010. Evolution of GS A lot of code written in C and C++ has vulnerabilities that leave their users open to buffer overrun attacks. There are two major reasons for this. One reason is that the languages provide unfettered access to the vulnerable memory; the other reason is that developers make mistakes. The simple fact is that even following the best practices and performing quality checks, ...

Performance Tests
Hello everyone, I’m Asmaa Taha; I’m a test developer in the Visual C++ compiler optimization test team.Our Team has various testing systems that automate the testing and reporting processes to convey the state of the product to our feature teams. Some of them are useful in automating the feature testing we have for the compiler (and making them go faster!). Others are useful in automating building real world code like Windows using the latest versions of our compiler in our labs. Last but not least, we have automation to measure the performance of our compiler.In this blog I will mainly talk about the...

Testing VC++ Compiler and Intellisense
Hello,My name is Rashid Sarwar and I am on Visual C++ Compiler Front End team. I have been on this team for several months and have learned many things on how to test a complier. In this post I will be sharing with you how we test our Visual C++ compiler and it’s Intellisense. Testing features in a compiler is not easy as each feature/construct can interact with the already existing features/constructs in many different ways. Coming up with all the possible cases in which the new construct can be used is a big task as the Visual C++ compiler has many features, starting from standard C++ language featur...

Visual C++ Development Laboratory – May 4th through 8th, 2009
Hello, As you know, we love to come and visit our customers every chance we get (PDC, TechEd and various country tours), but this time we thought we would do something at our place. We are running a Development Laboratory here in Redmond from May 4th through 8th (this definitely does not preclude people from outside Redmond participating however we will not be covering your travel expenses.) Now, what’s a DevLab? Well, essentially developers come to the Platform Adoption Center and bring their projects and source code. We work closely to port their code, file bugs when they hit issues, and...