Showing results for Channel 9 - C++ Team Blog

Jan 7, 2011
0
0

Rvalue References and Type Traits – Video Introduction to the STL, Parts 9 and 10

Visual CPP Team
Visual CPP Team

The final parts of my video lecture series introducing the Standard Template Library are now available.  Part 9 covers a single function, std::move(), and explains how rvalue references power move semantics.  Part 10 covers <type_traits>, a header added by TR1/C++0x, and explains the basics of template metaprogramming. Here's t...

C++
Dec 5, 2010
0
0

Microsoft Tells What's Next for C++

Visual CPP Team
Visual CPP Team

 By chance,  are you among those who think that Microsoft is leaving native development in general and the C++ programming language in particular behind? You better watch this interview to Ale Contenti, Principal Development Manager with the Windows C++ team at Microsoft. [View:http://ecn.channel9.msdn.com/o9/ch9/bdef/183a9795-09f1-48e5-...

C++
Nov 18, 2010
0
0

Regular Expressions – Video Introduction to the STL, Part 8

Visual CPP Team
Visual CPP Team

C++0x's <regex> header combines Perl's regular expressions with C++'s templates and iterators.  The result, like the rest of the STL, is insanely powerful but potentially overwhelming at first sight.  It's actually easy to use, and much easier than writing string processing code by hand.  I demonstrate how to start using <re...

C++
Oct 25, 2010
0
0

Video Introduction to the STL, Parts 6 and 7

Visual CPP Team
Visual CPP Team

Part 6 and Part 7 of my video lecture series introducing the Standard Template Library are now available; they cover algorithms and functors. Previous parts:  Part 1 (sequence containers)Part 2 (associative containers)Part 3 (smart pointers)Part 4 (Nurikabe solver introduction)Part 5 (Nurikabe solver conclusion) My Nurikabe solver, ...

C++
Sep 16, 2010
0
0

Video Introduction to the STL, Part 5

Visual CPP Team
Visual CPP Team

In the fifth part of my video lecture series introducing the Standard Template Library, I explain how the advanced analysis in my Nurikabe solver works.  One of its steps involves using a breadth-first search to detect any unreachable cells. Mandatory prerequisites of Part 5 are reading Wikipedia's Nurikabe page and watching Part 4 (the i...

C++
Sep 8, 2010
0
0

Video Introduction to the STL, Part 4

Visual CPP Team
Visual CPP Team

In the fourth part of my video lecture series introducing the Standard Template Library, I walk through an extended example of using the STL to solve Nurikabe puzzles.  It assumes that you've read Wikipedia's Nurikabe page, and that you've watched Part 1 (sequence containers), Part 2 (associative containers), and Part 3 (smart pointers), or th...

C++
Aug 13, 2010
0
0

Video Introduction to the STL, Part 3

Visual CPP Team
Visual CPP Team

The third part of my video lecture series introducing the Standard Template Library is now available, following Part 1 and Part 2.  Part 3 covers unique_ptr, shared_ptr, and exception handling (briefly).  It explains my solution to the container erasure problem, and presents a significantly larger homework problem: writing a Nurikabe solv...

C++
Jul 22, 2010
0
0

Video Introduction to the STL, Part 2

Visual CPP Team
Visual CPP Team

The second part of my video lecture series introducing the Standard Template Library is now available.  This part covers the STL's associative containers and the erase-remove idiom.  It assumes that you've watched Part 1. More parts are on their way!  Let me know in the comments what you'd like to see. Stephan T. LavavejVis...

C++
Jul 2, 2010
0
0

Video Introduction to the STL, Part 1

Visual CPP Team
Visual CPP Team

I recently recorded the first part of a video lecture series introducing the Standard Template Library.  It assumes familiarity with C++, but begins with the STL basically from scratch.  Channel 9 hooked up my laptop so I could write, compile, and execute code as I went along.  Check it out here: https://channel9.msdn.com/shows/Going...

C++
Nov 23, 2009
0
0

TechEd Europe Demo Session – Face-Lifting MFC Applications on Windows 7

Visual CPP Team
Visual CPP Team

Hello, My name is Damien Watkins, and I am a Program Manager on the Visual C++ team. Today, I thought I would post the “overview script” for my TechEd Europe session – so those who could not attend can try it out for themselves at home. My talk was about the new MFC features we have added in Visual Studio 2010. Just before we get started, I would l...

C++