Channel 9 was invited to this year's C++ and Beyond to film some sessions (that will appear on C9 over the coming months!) and have a chat with the "Big Three": Andrei Alexandrescu, Scott Meyers, and Herb Sutter. If you are a C++ programmer, then you know these names very well. If you've not heard of C++ and Beyond, well, put it down as a must-attend event (let's hope they do it again in 2013!). You can see material from last year's event here.



At the end of day 2, Andrei, Herb and Scott graciously agreed to spend some time discussing various modern C++ topics and, even better, answering questions from the community. In fact, the questions from Niners (and a conversation on reddit/r/cpp) drove the conversation.

Huge thanks to Andrei, Herb, and Scott for their time and wisdom. Thanks, too, to the Niners who asked great questions!



Here's what happened:

[00:00] Themes for C++ in 2012 and beyond (and C++ and Beyond 2012)

[07:00] C++11 Efficiency and Concurrency/Parallelism (Standardization)

[12:12] dot_tom asks: When can we expect standardized modern libraries like, XML, File system, Web Services?

[15:00] ZippyV asks: Standardized modern libraries: What has the response been? Any unexpected requests?

[17:17] static if

[26:26] Matt_PD asks: Future of template metaprogramming? Standardizing static loops?

[40:07] More on template metaprogramming (and static if and enable_if)...

[50:05] async/await language feature in C++ would be nice, C&B 2013?