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

YouTube

Zero-Allocation & No Type Erasure Futures

ACCU Conference via YouTube

Overview

Explore the concept of zero-allocation and no type erasure futures in this in-depth conference talk from ACCU 2018. Delve into the challenges and possibilities of implementing composable futures without dynamic allocation and type erasure, especially when the computation graph's shape is known at compile-time. Learn about the upcoming std::experimental::future additions focused on composability, and follow the speaker's step-by-step design and implementation process of an experimental future library. Analyze running time, compilation time, and generated assembly benchmarks to understand the performance implications. Gain insights into C++17 language and library features as they relate to this topic, with explanations provided throughout the presentation. Ideal for developers familiar with C++11/14 language features and std::future or boost::future, with C++17 knowledge being helpful but not required.

Syllabus

Zero-allocation & no type erasure futures - Vittorio Romeo [ACCU 2018]

Taught by

ACCU Conference

Reviews

Start your review of Zero-Allocation & No Type Erasure Futures

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.