C++ Team Blog

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

Channel 9 Video: David LeBlanc (and Ale Contenti): Inside SafeInt

David LeBlanc and Michael Howard literally wrote the book on “Writing Secure Code”. David has also developed the SafeInt  class, a template class that performs “checked” operations on integer types (with a name like SafeInt what else would you expect). In VS2010 we decided to ship the SafeInt class in the box, so ...

Call Hierarchy

Hello everyone, My name is Raman Sharma and I am a PM on the VC++ IDE team.  I want to talk about a new feature called Call Hierarchy in Visual Studio 10.  As the name suggests, it is used for navigating all functions called from within a particular function and all functions that make calls to a particular function.  Many of ...

VS Project Team Blog Is Up!

The VS Project team, part of Platform team, own the C# and VB project systems brought their expertise to the table along with the VC++ team to give you an extensible and much more powerful project system.  The team maintains a blog at http://blogs.msdn.com/vsproject/ where we will blog about project system topics in much more detail. Stay...

C++ Gets Squiggles!

Hello, I’m Mitchell Slep, a developer on the Visual C++ compiler team.  I’m very excited to tell you about a new feature in Visual Studio 2010 - C++ IntelliSense can now display compiler-quality syntax and semantic errors as you browse and edit your code!  (image) We display a wavy underline or “squiggle” in ...

Off to California

The Visual C++ team is hosting a summit with ISVs in the San Jose / Bay Area next week. We have two full days packed with sessions centered on native code. Attendees will learn how Visual C++ 2008 provides a powerful and flexible development environment for creating Microsoft Windows–based applications. In addition, now that we have ...

Rebuilding Intellisense

Hi, my name is Boris Jabes. I've been working on the C++ team for over 4 years now (you may have come across my blog, which has gone stale...). Over the past couple of years, the bulk of my time has been spent on re-designing our IDE infrastructure so that we may provide rich functionality for massive code bases. Our goal is to enable ...