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

Скачать или смотреть Lecture 16. Allocators part II: Memory Resources and PMR (MIPT, 2025-2026).

  • Konstantin Vladimirov
  • 2026-03-08
  • 317
Lecture 16. Allocators part II: Memory Resources and PMR (MIPT, 2025-2026).
  • ok logo

Скачать Lecture 16. Allocators part II: Memory Resources and PMR (MIPT, 2025-2026). бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Lecture 16. Allocators part II: Memory Resources and PMR (MIPT, 2025-2026). или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку Lecture 16. Allocators part II: Memory Resources and PMR (MIPT, 2025-2026). бесплатно в формате MP3:

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

Описание к видео Lecture 16. Allocators part II: Memory Resources and PMR (MIPT, 2025-2026).

Master's degree lectures at MIPT on modern C++ in English. Department of Microprocessor Technologies.

This lecture continues our discussion of allocators in C++. We begin with the idea of memory_resource and soon discover that runtime polymorphism turns out to be a surprisingly convenient tool for implementing it. We then examine the standard resources provided by the library -- such as monotonic and multipool resources -- and see how they are used through polymorphic_allocator and the family of PMR containers. Next, we implement a simple test memory resource to observe how allocations flow through PMR and what the standard default resource actually is. After that, using Pablo Halpern's well-known example of a singly linked list, we analyze how allocators interact with container design, including the big-five operations and allocator propagation rules. Finally, we compare the development cost associated with different approaches to allocator abstraction.

00:00 Introduction: runtime polymorphism for memory_resource
06:15 Standard resources: monotonic and multipool
12:15 Polymorphic allocator and PMR containers
19:16 Test memory_resource: PMR and the default resource
25:52 Halpern example: slist and its design details
31:40 Allocators and the Big Five for slist
40:22 Exception safety strikes back
46:00 Preserving noexcept in the move constructor
53:06 Why are we not afraid of virtual calls?
56:53 Halpern's table, final thoughts, and bibliography

Lecturer: Konstantin Vladimirov.
Lecture date: February 11, 2026.
Filming assistance: Daniil Avdeev

Previous lecture:    • Lecture 15. Allocators part I: Fine Tuning...  
Next lecture: TBD

Slides for all lectures: https://sourceforge.net/projects/cpp-...
Code examples for all lectures: https://github.com/tilir/cpp-masters

Errata:
Empty for now.

Комментарии

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

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

  • Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
    Threads vs Coroutines — Why C++ Has Two Concurrency Models - Conor Spilsbury - CppCon 2025
    4 дня назад
  • Компилятор и инструменты разработки RISC-V
    Компилятор и инструменты разработки RISC-V
    1 год назад
  • Аскон 2025: Оптимизации в статических компиляторах.
    Аскон 2025: Оптимизации в статических компиляторах.
    9 месяцев назад
  • Lecture 15. Allocators part I: Fine Tuning of Containers (MIPT, 2025-2026).
    Lecture 15. Allocators part I: Fine Tuning of Containers (MIPT, 2025-2026).
    7 дней назад
  • Niri — Hyprland больше НЕ НУЖЕН
    Niri — Hyprland больше НЕ НУЖЕН
    20 часов назад
  • РАЗБОР ЗАДАЧЕК ИЗ КНИГИ ЗЕМСКОВА!
    РАЗБОР ЗАДАЧЕК ИЗ КНИГИ ЗЕМСКОВА!
    4 дня назад
  • Учащимся об информатике и компьютерах, 1988
    Учащимся об информатике и компьютерах, 1988
    5 лет назад
  • ISpring 2025: Логика коэволюции компиляторов, инструментов разработки и языков программирования.
    ISpring 2025: Логика коэволюции компиляторов, инструментов разработки и языков программирования.
    9 месяцев назад
  • Бизнес добивают: русификация вывесок — закон с 1 марта | Запрещенные слова, потеря брендов
    Бизнес добивают: русификация вывесок — закон с 1 марта | Запрещенные слова, потеря брендов
    14 часов назад
  • Kubernetes — Простым Языком на Понятном Примере
    Kubernetes — Простым Языком на Понятном Примере
    7 месяцев назад
  • Израиль ничего не нарушал. Максим Кац
    Израиль ничего не нарушал. Максим Кац
    9 часов назад
  • UART протокол обмена данными
    UART протокол обмена данными
    3 дня назад
  • Подготовка и решение задач на ЭВМ, 1976
    Подготовка и решение задач на ЭВМ, 1976
    1 год назад
  • Фильм Алексея Семихатова «ГРАВИТАЦИЯ»
    Фильм Алексея Семихатова «ГРАВИТАЦИЯ»
    10 дней назад
  • ❤️‍🔥 Выпуск 131. Стереотипы о русских женщинах.  | Подкаст на русском B1-C2 #russianpodcast
    ❤️‍🔥 Выпуск 131. Стереотипы о русских женщинах. | Подкаст на русском B1-C2 #russianpodcast
    2 дня назад
  • gRPC на Go: от внутреннего устройства до архитектуры
    gRPC на Go: от внутреннего устройства до архитектуры
    5 дней назад
  • Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?
    Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?
    10 дней назад
  • Сергей Кириенко: от Немцова к Путину (English subtitles)
    Сергей Кириенко: от Немцова к Путину (English subtitles)
    11 часов назад
  • Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд
    Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд
    2 месяца назад
  • Lecture 1. The Very Soul of C++. Master's Course in C++ (MIPT, 2025-2026).
    Lecture 1. The Very Soul of C++. Master's Course in C++ (MIPT, 2025-2026).
    5 месяцев назад
  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

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