Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ]

  • ACCU Conference
  • 2021-03-23
  • 2340
Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ]
computer science (field)+ c (programming language)Dynamic Polymorphism c++Code Injection and MetaclassesDynamic Polymorphism With Code Injection and Metaclassessoftware developmentc++CppDynamic Polymorphism cppDynamic PolymorphismSy Brand microsoftType erasureSy Brandinterface-based type erasure in C++C++ TalkCpp Talkcpp conferencecpp conference 2021ACCUACCUConfACCU ConferenceACCU 2021ACCU C++ ConferenceCoding Talk
  • ok logo

Скачать Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ] бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ] или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ] бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео Dynamic Polymorphism With Code Injection and Metaclasses - Sy Brand [ ACCU 2021 ]

#Programming #Cpp #AccuConf
Slides: https://accu.org/conf-previous/2021/s...
ACCU Website: https://www.accu.org
ACCU Conference Website: https://conference.accu.org
ACCU Twitter: @ACCUConf
Streamed & Edited By Digital Medium Ltd: https://events.digital-medium.co.uk

------
Dynamic polymorphism in C++ has historically meant virtual functions and inheritance. However, these form only one possible design for solving this problem, and they bring several implications on performance, ergonomics and flexibility.

Type erasure is another way to implement dynamic polymorphism, as demonstrated in several talks by Sean Parent and adopted in other languages, such as Rust’s trait objects. But implementing type erasing objects which provide ergonomic interfaces in C++ is cumbersome and error-prone, leading to a large family of types and libraries with subtly different semantics and lower adoption rates compared to inheritance.

This talk will present a possible future design for interface-based type erasure in C++ that marries the convenience of inheritance to the benefits which it otherwise lacks. It will introduce the code injection and metaclasses facilities which are proposed for inclusion in C++ along with a prototype implementation of the design based on the experimental metaclasses Clang fork.

------
Sy Brand
Sy is Microsoft’s C Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C, undefined behaviour, and making our communities more welcoming and inclusive.

------

Future Conferences:
ACCU 2022 Spring Conference, Bristol (UK), Marriott City Centre:
2022-04-05 to 2022-04-09.
-------------------------

Комментарии

Информация по комментариям в разработке

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

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]