YoVDO

C++20 in Breadth

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses Parallel Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the comprehensive overview of C++20 features in this conference talk from C++Now 2019. Dive into the most significant update to the C++ language since C++11, possibly even C++98. Learn about the design-complete C++20 standard, covering major additions and changes to the language. Discover headline features such as Modules, Concepts, and updates to the memory model for parallel threads. Examine the impact on build times, macro isolation, and compatibility with existing code. Gain insights into new library changes, including the C qualifier and other enhancements. Understand the syntax and implementation of Concepts, including subsumption and violation handlers. Benefit from the expertise of Alisdair Meredith, BloombergLP software developer and C++ Standard Committee Library Working Group chair, as he guides you through the landscape of the new language features.

Syllabus

Title
Quickface
Core papers
Seven Pillars
deprecated features
compatibility
library
standards
C qualifier
Other library changes
Modules
Build time
Macro isolation
Two modules
Memory model
Parallel threads
Concepts
Subsumption
Syntax
Violation Handler


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube