YoVDO

C++20 - The Small Pearls

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Software Development Courses Memory Management Courses Data Formatting Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the lesser-known features of C++20 in this comprehensive conference talk from ACCU 2022. Delve into the "small pearls" of the language update, including the spaceship operator for automatic comparison operations, enhanced compile-time programming capabilities with consteval and constinit, and improved template functionality. Learn about std::span for safe contiguous memory access, enhancements to the time library, and the new date type. Discover the power of std::format for data formatting, and explore synchronization tools like semaphores, latches, and barriers for thread coordination. Gain insights into the improved self-maintaining thread with interruption support and synchronized output streams for clean concurrent write operations. Benefit from speaker Rainer Grimm's extensive experience as a software architect, team lead, and instructor as he guides you through these valuable C++20 features.

Syllabus

Introduction
The Plan
Comparison Operators
Aggregate initialization
Constable
Standedspan
Transform
Constexpr
Container improvement
Dont use signed and unsigned
Chrono
Time of Day
Date
Time Zones
Formatting
Examples
FMT
Conditionables


Taught by

ACCU Conference

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity