C++ Team Blog

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

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 ...

STL Breaking Changes in Visual Studio 2010 Beta 1

Visual Studio 2010 Beta 1 is now available for download.  I've recently blogged about how Visual C++ in VS 2010 Beta 1, which I refer to as VC10 Beta 1, contains compiler support for five C++0x core language features: lambdas, auto, static_assert, rvalue references, and decltype.  It also contains a substantially rewritten ...

/DYNAMICBASE and /NXCOMPAT

Hello, my name is Xiang Fan and I am a developer on the C++ Shanghai team. Today I’d like to talk about two linker options related to security: /DYNAMICBASE and /NXCOMPAT.   These two options are introduced in VS2005, and target to improve the overall security of native applications.   You can set these two options explicitly in VS...