DiscoverC9 Lectures: Stephan T. Lavavej - Core C++ (Audio) - Channel 9Stephan T. Lavavej - Core C++, 10 of n (Nov 2013 CTP)
Stephan T. Lavavej - Core C++, 10 of n (Nov 2013 CTP)

Stephan T. Lavavej - Core C++, 10 of n (Nov 2013 CTP)

Update: 2013-11-18
Share

Description

In part 10, STL explores the new features in the Visual C++ Compiler November 2013 CTP (Community Technology Preview), in addition to the features that were added between VC 2013 Preview and RTM.

Features included in the November CTP ( generic lambdas!!! Smiley ):

C++11, C++14, and C++/CX features:

  • Implicit move special member function generation (thus also completing =default)
  • Reference qualifiers on member functions (a.k.a. "& and && for *this")
  • Thread-safe function local static initialization (a.k.a. "magic statics")
  • Inheriting constructors
  • alignof/alignas
  • __func__
  • Extended sizeof
  • constexpr (except for member functions)
  • noexcept (unconditional)
  • C++14 decltype(auto)
  • C++14 auto function return type deduction
  • C++14 generic lambdas (with explicit lambda capture list)
  • (Proposed for C++17) Resumable functions and await

 

See part 1: Name Lookup
See part 2: Template Argument Deduction
See part 3: Overload Resolution
See part 4: Virtual Functions
See part 5: Explicit and Partial Specialization
See part 6: New C++11 features added to the Visual C++ 2012 compiler (CTP)
See part 7: Usual Arithmetic Conversions and Template Metaprogramming
See part 8: do-while loop, casts, one definition rule
See part 9: lambdas and other expressions

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Stephan T. Lavavej - Core C++, 10 of n (Nov 2013 CTP)

Stephan T. Lavavej - Core C++, 10 of n (Nov 2013 CTP)

STL, Golnaz