Showing tag results for C++0x

Feb 1, 2011
Post comments count0
Post likes count0

PDC 2010: Lambdas, Lambdas Everywhere

Diego Dagum - MSFT
Diego Dagum - MSFT

Why care about C++0x lambda functions? Syntactically, they are nothing but sugar for function objects. However, they are an essential and enabling sugar that will change the way we will write C++ code more often than most people realize. This talk from last PDC covers what lambda functions are and how to use them effectively, including how l...

C++
Jan 18, 2011
Post comments count0
Post likes count0

Herb Sutter: “Coding, like Speaking a Language, Implies that You Think in that Language”

Diego Dagum - MSFT
Diego Dagum - MSFT

Erik Meijer –host of the “Expert to Expert” series in Channel 9- interviews Herb Sutter -an Architect on the VC++ team and chair of the C++ Standards Committee.In this thought-provoking talk, Herb and Erik cover generic programming, function objects, lambdas, futures and argument passing by value vs. by reference, among other topi...

C++
Dec 29, 2010
Post comments count0
Post likes count0

Making an Exception

Diego Dagum - MSFT
Diego Dagum - MSFT

An interesting debate about C++ exceptions took place a few weeks ago in the C++ MVPs discussion list. The trigger was something as innocent and specific as “would you guys just throw std::runtime_exception with some error message string or you define a new exception hierarchy? What’s your opinion on AtlThrow/AtlThrowLastWin32?” But as it typically...

C++
Dec 20, 2010
Post comments count0
Post likes count0

Staying Current with Visual C++ 2010

Visual CPP Team
Visual CPP Team

A few weeks ago, the 2010 Edition of TechEd Europe took place in Berlin, Germany. C++ MVP Kate Gregory (picture) delivered a session where she shows through demos the latest achievements in the C++arena, especially regarding the upcoming C++0x version of language (scheduled by 2011), its libraries, concurrency and related IDE improvements for all t...

C++