Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Back to Basics: Type Erasure - Arthur O'Dwyer - CppCon 2019

Автор: CppCon

Загружено: 2019-10-11

Просмотров: 38414

Описание:

http://CppCon.org
—
Discussion & Comments:   / cpp  
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
This talk, based on Arthur's blog post ["What is Type Erasure?"](https://quuxplusone.github.io/blog/20..., will explain the notion of type erasure as seen in standard library types such as std::function and std::any. We'll see how to build the most naive form of type erasure using heap allocation and virtual functions; then iteratively optimize that design to improve its performance. At the extreme, we'll see how C++2a std::function_ref achieves trivial copyability.

Attendees will leave this session confident in their ability to implement type-erased classes, such as std::function, from scratch.
—
Arthur O'Dwyer
New York

Arthur O'Dwyer is the author of "Colossal Cave: The Board Game," "Mastering the C++17 STL" (the book), and "The STL From Scratch" (the training course). He runs professional C++ training courses, is occasionally active on the C++ Standards Committee, and has a blog mostly about C++.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*

Back to Basics: Type Erasure - Arthur O'Dwyer - CppCon 2019

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019

Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019

CppCon 2019: Ben Deane “Everyday Efficiency: In-Place Construction (Back to Basics?)”

CppCon 2019: Ben Deane “Everyday Efficiency: In-Place Construction (Back to Basics?)”

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Я удалил ';' из C

Я удалил ';' из C

КВН Культовый номер - Хамовники ТВ

КВН Культовый номер - Хамовники ТВ

Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019

Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019

Java. Стирание типов.

Java. Стирание типов.

Опасная установка точильного станка в 1971 году

Опасная установка точильного станка в 1971 году

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Как и зачем охлаждают атомы — Семихатов, Вишнякова

Как и зачем охлаждают атомы — Семихатов, Вишнякова

🔥 ЖЕСТКАЯ РЕЧЬ Зеленского в Давосе: флот Путина будет НА ДНЕ!

🔥 ЖЕСТКАЯ РЕЧЬ Зеленского в Давосе: флот Путина будет НА ДНЕ!

The Downsides Of C++ | Prime Reacts

The Downsides Of C++ | Prime Reacts

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

Почему мы НЕ МОЖЕМ объяснить магниты Ответ Фейнмана ломает мышление

Почему мы НЕ МОЖЕМ объяснить магниты Ответ Фейнмана ломает мышление

Back to Basics: Move Semantics (part 1 of 2) -  Klaus Iglberger - CppCon 2019

Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019

Type Erasure

Type Erasure

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Плохое радио - КВН Сборная Питера

Плохое радио - КВН Сборная Питера

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

Back to Basics: Pointers - Mike Shah - CppCon 2021

Back to Basics: Pointers - Mike Shah - CppCon 2021

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com