GoingNative 40: Updated STL in VS 2015 (feat. STL)

Sign in to queue

Description

We're pleased to inform you that VS 2015 is pretty awesomely on par with C++ conformance! But even if you're not a VS user, learn about some neat new STL features, featuring our very own, one-and-only STL! (that's Stephan T. Lavavej)

Timeline
[01:02] Meet the real STL =)
[02:00] VS 2015 Conformance Status
[03:01] User-defined literals
    [03:37] Improvements to chrono
        [05:06] Basic profiling example
[07:34] VS 2015 Debugger freebie - inline timing!
[08:01] Convenience utility for tuples, e.g. access by type
[11:52] Reader-writer locks
[16:03] map::insert_or_assign
[19:17] Uniform container erasure
[24:38] Removing auto_ptr, etc.

[32:23] Out with the old, in with the new

It's been awesome making these; please welcome and enjoy the new Gabriel!

Links:
meow.cpp (the source file in the video)
Download VS 2015 RTM

Contacts: scarroll/gdr/gaha at microsoft dot com

Embed

Download

Download this episode

The Discussion

  • User profile image
    felix9

    oh, nice to see STL again :P

    nice stuff and great work for VC2015, thanks.

    btw, I'd like to hear about these stuff in future releases of GoingNative, CLANG + C2 work from CodeGen team, mordern static analysis + string_view/vector_view/not_null types from Compiler and Language Platform team (a)

     

  • User profile image
    scarroll

    Thanks for the feedback.  we will definitely do an ep on Clang/C2 and static analysis.   I'll probably want to do Clang/C2 once we have preview bits out and we'll schedule the static analysis and safe libraries stuff for right after CppCon.

  • User profile image
    STL

    In fact, I'm working on Clang/C2 now, getting the STL and its tests to be compatible.

  • User profile image
    felix9

    oh thats very nice :P

  • User profile image
    Mannix Declaro

    to all video and TV post just try and make thi happen.

Add Your 2 Cents