ADSP: Algorithms + Data Structures = Programs cover image

Episode 90: C++23

ADSP: Algorithms + Data Structures = Programs

00:00

Is Constrast Evaluated?

The first one is a a if constaval am. And that lets you branch inside of a consexper function based on whether or not a that function is being evaluated at compile time or at run time. The second allows you basically, it's showing that you no longer need to use the y combinator for recursive lamdas. Third example? Turns out that this is also a replacement for the c r t, p a, k a, the curiously recurring template pattern,. which i have actually never used in anger, but a reallit.

Play episode from 13:18
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app