CppNorth Twitter:
CppNorth Website:
---
C Lambda Idioms - Timur Doumler - CppNorth 2022
Slides:
CppNorth 2022 video sponsors:
think-cell:
Adobe:
Ever since they were introduced in C 11, lambdas have been an essential language feature. Each subsequent standard added more functionality: we got generic lambdas and init captures in C 14, constexpr lambdas in C 17, default-construction and assignment, explicit template arguments and more in C 20, and even more possibilities are coming in the upcoming C 23 standard.
In this talk, we are looking at various interesting things you can do with lambdas. Some of these are well-established, useful idioms; others are lesser known, surprising tricks. Have you ever inherited from a lambda? Can you think of three different ways to call a lambda recursively? Do you know what happens if we assign an immediately-invoked lambda expression to a static variable? If not, then this talk is for you.
---
Timur Doumler
Timur Doumler is C Developer Advocate at JetBrains and an active member of the ISO C standard committee. As a developer, he worked many years in the audio and music technology industry and co-founded the music tech startup Cradle. Timur is passionate about building inclusive communities, clean code, good tools, low latency, and the evolution of the C language.
---
YouTube Channel Managed By Digital Medium Ltd:
---
#Programming #CppNorth #lambda
2 views
4620
1722
2 months ago 00:18:14 1
La trouvaille scandaleuse d’un chercheur sur Windows 11
2 months ago 01:46:26 1
Написание Системы событий и действий | С++
3 months ago 00:14:51 1
Comment l’IA vient de trouver un nouveau matériau pour batteries
3 months ago 00:30:36 1
On a reçu l’électronicien qui a démonté une arnaque “quantique“
3 months ago 00:26:17 2
Concorso d’Eleganza Villa d’Este 2019 Parade - La Voiture Noire, 512S Modulo, DB4 Zagato, Marzal
3 months ago 00:24:40 1
La nouvelle base Lunaire est un miracle technologique
3 months ago 04:01:26 1
Let’s reproduce GPT-2 (124M)
3 months ago 00:27:01 1
Finalement, nos téléphones pourraient bel et bien nous écouter
3 months ago 00:05:48 1
NVIDIA’s New AI: Game Changer!
3 months ago 00:20:11 1
Des chercheurs en IA s’apprêtent à décoder la communication animale
3 months ago 01:48:11 1
435. Firefox 129 и WebDriver BiDi, бета Chrome 128, import maps, JS-рантаймы, Chrome на iOS и ваниль
3 months ago 00:13:05 1
Datsun 240Z Restoration - Moment of Color (Part 5)
4 months ago 06:42:29 1
Python App Development: Build Modern GUIs in 7 Hours (Beginners Course)
4 months ago 00:06:22 23
Lightning Talk: Let’s Write a Lambda in C++ - Ben Deane - CppCon 2023
4 months ago 01:56:20 1
Let’s build GPT: from scratch, in code, spelled out.
4 months ago 00:03:08 1
Erga - Discipline
4 months ago 00:26:24 1
Datsun 240Z Restoration - Final Bodywork Stages (Part 3)
4 months ago 00:16:10 1
Pourquoi la mafia achète ces téléphones pour 5000 $
4 months ago 00:00:56 1
Как нейросеть видит Half-Life | How AI Sees Half-Life
4 months ago 00:15:10 1
La stratégie diabolique d’Nvidia pour étouffer AMD
5 months ago 00:30:07 1
Et si c’était tout simplement le meilleur investissement ? (L’histoire complète)
5 months ago 00:24:06 1
O JAMES WEBB provou que o BIG BANG está ERRADO?
5 months ago 00:16:45 9
ТИР ЛИСТ КАРТ в LAMBDA WARS (мод на Half-Life 2) [1 часть]
5 months ago 00:30:20 7
ОБЗОР НОВОЙ КАРТЫ в LAMBDA WARS (+ ТУРНИР и ОБНОВА)