C++ Team Blog

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

Latest posts

First Look at the New C++ IDE Productivity Features in Visual Studio 11 (Cont’d…)
Sep 6, 2011
Post comments count 0
Post likes count 0

First Look at the New C++ IDE Productivity Features in Visual Studio 11 (Cont’d…)

Visual CPP Team
Visual CPP Team

Hi! I am Amit Mohindra, a Program Manager on the Visual C++ team. Earlier in the month my colleague Sumit Kumar had talked about some of the exciting IDE features in the next version of Visual Studio. Today I will just add to that list a few more features that we have done in the next version of the IDE to help you be more productive.     Project Compatibility = No Upgrade (Yay!) Over the years one of the pain points for our customers has been the upgrade cost associated with a new release of Visual Studio . The cost associated with upgrade from Visual Studio 2008 to Visual Studio 2010 especiall...

C9::GoingNative: Visual C++ Upcoming IDE Demos, a CRT Talk and More!!
Aug 29, 2011
Post comments count 0
Post likes count 0

C9::GoingNative: Visual C++ Upcoming IDE Demos, a CRT Talk and More!!

Diego Dagum - MSFT
Diego Dagum - MSFT

Greetings! Charles Torre and I came back with the second episode of Channel 9 Going Native –which is actually episode 1, considering that C++, as a C-like language, starts indexing from 0. This time we follow up from a recent article that my colleague and friend Sumit Kumar (Program Manager in the Visual C++ team) wrote last week about new IDE features and enhancements that we plan to ship in the next version. You’ll see me searching and finding project assets (source files, classes, etc.) fast with the new Solution Explorer. You will also see the enhanced coloring of source file and how much compreh...

First Look at the New C++ IDE Productivity Features in Visual Studio 11
Aug 24, 2011
Post comments count 0
Post likes count 0

First Look at the New C++ IDE Productivity Features in Visual Studio 11

Visual CPP Team
Visual CPP Team

Hi! I am Sumit Kumar, a Program Manager on the Visual C++ team. Today I will talk to you about some of the exciting new IDE functionality in the next version of Visual Studio that will make you, the C++ developer, more productive with your daily code focused tasks. In this blog post you will get a preview of the new features that help with code understanding and editing. There will be more blog posts talking about other cool new features.     Code Understanding enhancements Semantic Colorization Semantic Colorization helps you quickly scan the code and infer more semantic meaning through...

GoingNative: a New Channel 9 Show Dedicated to Native Development
Jul 28, 2011
Post comments count 0
Post likes count 0

GoingNative: a New Channel 9 Show Dedicated to Native Development

Visual CPP Team
Visual CPP Team

GoingNative is a new, monthly show on Channel 9 dedicated to native development and native developers, with an emphasis on modern C++. In our inaugural episode, we keep things light and easy as we introduce you to what we're doing, why we're doing it, and how it will go down. The main goal of episode 0 is to introduce the cast of characters, including your hosts Charles Torre and Diego Dagum, and to present some ideas of how we think this show will be organized and executed. For example, Diego and Charles will typically construct the show, iterate through some code demos of varying complexity, converse with nati...

Developing Windows Applications in C++ (Articles Series)
Jul 25, 2011
Post comments count 0
Post likes count 0

Developing Windows Applications in C++ (Articles Series)

Visual CPP Team
Visual CPP Team

We got just published “Developing Windows Applications in C++”,  an article series created by C++ Most Valuable Professional Kate Gregory. This material is aimed at C++ developers who want to learn how to write Windows applications. It won’t teach you C++, or how to use Windows as an end user. But if you know C++ and Windows already, and want to write applications, this is the right spot. It’s divided into 6 chapters.  

Container Pretty Printer – Advanced STL, Part 6
Jul 11, 2011
Post comments count 0
Post likes count 0

Container Pretty Printer – Advanced STL, Part 6

Visual CPP Team
Visual CPP Team

In Part 6 of my second video lecture series focused on the Standard Template Library, I demonstrate how to write a "pretty printer" for STL containers that's capable of formatting a vector<tuple<int, string, int>> as [(1, "ten", 100), (2, "twenty", 200), (3, "thirty", 300)].  It's easy to use, with the default syntax being print(cout, container), or print_line(cout, container) to emit a newline.  It's also highly customizable with just a bit of extra code.  Following the Visual Studio IDE's visualizers, which display a container's size before its elements, I show how to provide a custom...

C++ Q&A with Herb Sutter
Jun 29, 2011
Post comments count 0
Post likes count 0

C++ Q&A with Herb Sutter

Visual CPP Team
Visual CPP Team

Herb's last appearance on C9 was a relatively short chat about C++0x. You wanted more questions so Herb decided that the best way to get the questions you want asked is, well, to have you ask them. Most of the highest user-rated questions were asked and Herb answers with his usual precision. So, without further ado, it's C++ question and answer time with the great Herb Sutter, powered by you.[Watch the entire interview in Channel 9]

Mohsen Agsen: C++ Today and Tomorrow
Jun 22, 2011
Post comments count 0
Post likes count 0

Mohsen Agsen: C++ Today and Tomorrow

Visual CPP Team
Visual CPP Team

For those who haven't seen it yet, Charles Torre interviewed again Mohsen Agsen, Microsoft Technical Fellow who runs the Visual C++ engineering team. Back in February Mohsen and Charles had had a first conversation, when they put forward the notion of a renaissance taking place in the native world. The reception to C++ Renaissance message has been great (and, in some sense, unexpected). Now that some time has passed, Charles visited Mohsen to continue their conversation. [Watch the full interview in Channel 9]

Daniel Moth: Blazing-fast Code Using GPUs and More, with C++ AMP
Jun 17, 2011
Post comments count 0
Post likes count 0

Daniel Moth: Blazing-fast Code Using GPUs and More, with C++ AMP

Visual CPP Team
Visual CPP Team

You have lastly read in this blog about the C++ Accelerated Massive Parallelism (C++ AMP) [1]. Since yesterday, those who couldn’t attend the AMD Fusion Developer Summit have the chance to watch on demand Herb Sutter’s keynote where C++ AMP was introduced and some demos were shown [2].Now Daniel Moth's C++ AMP introductory session is also posted in Channel9:[Watch Daniel Moth's "Blazing-fast code using GPUs and more, with C++ AMP"]  References