Date for   Saturday, October 12, 2019 8:00:00 AM - Saturday, October 12, 2019 6:00:00 PM

C++20: The new stuff you need to know about

What is new in C++20? How can you use it? Will it make your life easier?

C++20 is an absolutely massive release with many changes to both the language and the library.  A subset of the language changes include concepts, modules, coroutines, spaceship operator (3-way compare).  On the library side, the STL algorithms have been completely revamped using ranges.  Other library additions include expanded chrono support, string output formatting, span, associative container enhancements, uniform container erasure, threading and atomics support, bit manipulation facilities, iostream updates, and various math utilities.

Note that due to time constraints most of these topics will be covered very briefly, but with pointers in the slides for futher study.  We'll spend the first 3rd of the time on language changes and then the focus will be on containers, format, and threading -- all of which you can start using today with open source libraries.

Track

Other

About the session

The session is approved.

The presenter will not allow another presenter.

There are 26 people interested in this session.

Presenters

Jeff Garland

Scheduled

Room
LIB-105
Time
1:00 PM - 2:00 PM
Calendar File
 Download

Files

Edit Session