GoingNative 47: MSVC++ is* C++17 standard library feature complete!
Listen now
Description
*as of this video's release date =P Join us (including our new libs PM, Eric Mittelette) as we get an in-depth look at what cool new C++17 features are available for you in yet another round of STL updates! [pun intended] Timeline[00:25] Interviewees' Intro[01:28] Major Milestone! [02:15] The * next to the word "is" STL breakdown ("in order of increasing complexity")[03:19] as_const()[04:31] std:: helper functions[06:22] expression SFINAE in std::result_of and std::function [08:47] What is Substitution Failure Is Not An Error? [oh...I guess I answered that][08:56] Improving overload detection for std::pair and std::tuple[12:09] Variable templates for type traits[16:05] "Type traits for type traits" a.k.a. ? ...what's your f(n)? ? [16:57] How VS2015 Update 2 uses conjunction as an optimization [21:55] Performance gains using conjunction [22:37] ...and we're passing the savings along to youuuuu![23:21] std:: improvements (and some context) [26:05] Great stuff! How can I try these out for myself? hint: check the links below ;) Useful links:Download Visual Studio 2015 Update 2 CTP!Don't want to wait to download and install? Try out our new web compiler, and/or read this blog post to learn how to obtain the NuGet package!Here's a link to STL's blog post on this video's contents (and more)!
More Episodes
CppCon happened again this year in Bellevue, Washington! In this video, Steve Carroll chatted with Jon Kalb, the CppCon conference organizer, about the conference and where it's going next, along with a number of speakers who participated. Links to the recordings of the talks are available below....
Published 11/27/18