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

Скачать или смотреть A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024

  • CppNow
  • 2024-09-07
  • 7274
A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024
C++ Object Lifetimescpp object lifetimescplusplus object lifetimesc++ object lifetimecpp object lifetimestd::mallocmemory in c++Jonathan Müllerjonathan mullerundefined behaviorobjectslifetimestandardobject lifetimec++ objectscpp objectsundefined behavior c++undefined behaviourcppnow object lifetimeDeep Dive Into C++ Object LifetimesAn (In-)Complete Guide to C++ Object Lifetimescppnowcppc++boostcplusplusin cppin c++c++now2024talk
  • ok logo

Скачать A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024 или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024 бесплатно в формате MP3:

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

Описание к видео A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024

https://www.cppnow.org
---

A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024
---

A C++ program manipulate objects, but it is undefined behavior if you attempt to manipulate them while they are not alive.
So let's do a deep dive into object lifetime.

When are objects created and when are they destroyed?
How does temporary lifetime extension come into play and what changed there recently?
What happens when you std::malloc memory and just pretend objects are there without creating anything?
Or worse: You use mmap() to read shared memory.
How do unions interact with constructors, strict aliasing, or the "common initial sequence"?
What when you explicitly call the destructor and later re-use the same storage?
What's the deal with std::launder, std::bit_cast, and std::start_lifetime_as?

We'll answer all of those questions and much more.
We'll do that by looking at the C++ standard, old and new proposals, and compiler optimizations.
---

Slides: https://github.com/boostcon/cppnow_pr...


---

Jonathan Müller

Jonathan is a library developer at think-cell. In his spare time, he works on various C++ open source libraries for memory allocation, cache-friendly containers, or parsing. He also blogs at foonathan.net and is a member of the C++ standardization committee.
---

C++Now 2025 - 28th April - 2nd May
C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world.
Annual CppNow Conference - https://www.cppnow.org
  / cppnow  
  / cppnow  
  / cppnow  
  / cppnow  
https://mastodon.social/@cppnow
Video Sponsors: millennium and think-cell
---

Videos Filmed & Edited By Bash Films: https://bashfilms.com/
YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk
---

#boost #cpp #cppprogramming #cplusplus #software development

Комментарии

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

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

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

video2dn Copyright © 2023 - 2025

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