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.
About the session
The session is approved.
The presenter will not allow another presenter.
There are 26 people interested in this session.
Scheduled
- Room
- LIB-105
- Time
- 1:00 PM - 2:00 PM
- Calendar File
- Download
Edit Session