Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++17 Features

CppNow via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This session surveys C++17 language and library changes and how they affect C++ software development, including structured bindings, template deduction, optional and variant, and parallel algorithms.

Syllabus

Introduction
Overview
Destructuring
Tuple
Structured Bindings
Scope
Critical Section
IfContext
IfComplex
If Const Expert
Fold Expressions
Boolean Expressions
Print Functions
Class Template Deduction
Vector Template Deduction
Template Auto
inline variables
externs
lambda for context
tuples storage
static assert
return value optimization
namespaces
stringview
stand optional
stand optional demo
optional parameters demo
variant
variant examples
Parallel Algorithms

Taught by

CppNow

Reviews

Start your review of C++17 Features

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.