YoVDO

C++ Templates Revised

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C Programming Courses Generic Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of C++ templates in this comprehensive ACCU 2018 conference talk by Nicolai Josuttis. Delve into the significant changes brought by Modern C++ to generic programming and their implications for application developers. Learn about new features, style recommendations, and usability considerations discussed during the creation of the second edition of "C++ Templates - The Complete Guide." Cover topics such as type trades, autotypes, return types, StringView, template overloading, fold expressions, string template parameters, auto template parameters, lambdas, function objects, deduction guides, and aggregates. Gain insights into the practical applications of these concepts, including an exploration of prime numbers, and understand how these advancements shape the landscape of C++ programming.

Syllabus

Introduction
Type trades
Autotypes
Return Types
StringView
StringView Problems
Return Type Auto
Template Overload
Fold Expressions
String Template Parameters
Auto Template Parameters
DecoType Auto
Lambdas
Function Objects
Templates
lambda
function object
deduction guides
aggregates
Context
Prime Numbers


Taught by

ACCU Conference

Related Courses

Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube
Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube
Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube
Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube
Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube