ycliper

Популярное

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

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

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

Топ запросов

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

PHIL NASH - Mastering the Special Member Functions : The Rules of 0 to 5 and Beyond

Автор: cppunderthesea

Загружено: 2026-02-02

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

Описание: [C++ Under the Sea 2024 conference]
https://cppunderthesea.nl/
11th of October 2024

Video recording sponsored by think-cell: https://www.think-cell.com

[Mastering the Special Member Functions : The Rules of 0 to 5 and Beyond]
Lifetime management in C++ offers flexibility and power, but it comes with significant complexity, especially as the language has evolved. The Rules of 0 and 5 are essential for managing this complexity. Ideally, your types should require no Special Member Functions (like destructors, copy/move constructors, or assignment operators). However, if you do need one, you’ll likely need all five, and knowing how to implement them correctly can be challenging. Understanding the type you’re working with is crucial, so we’ll break down the common categories.

Come with us on a journey through these rules, type categories and behaviours and start to make sense of lifetimes in modern C++.

[Phil Nash]
Phil is the original author of the C++ test framework, Catch2 and is an independent consultant and trainer, specialising in TDD and Modern C++. Formerly Developer Advocate at Sonar and JetBrains, he has had a career that spans finance, mobile and software security. He’s also a member of the ISO C++ standards committee, organiser of C++ London and C++ on Sea, as well as co-host and producer of CppCast.

[Social media]
  / cpp-under-the-sea  
https://x.com/cppunderthesea

[Tags]
#cpp #cplusplus #cppprogramming #cppunderthesea #lifetime #ruleof0 #ruleof5 #types #typecategories #moderncpp

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
PHIL NASH - Mastering the Special Member Functions : The Rules of 0 to 5 and Beyond

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

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

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

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

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

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

BJÖRN FAHLLER - Cache-friendly data + functional + ranges = ❤️

BJÖRN FAHLLER - Cache-friendly data + functional + ranges = ❤️

FREDRICK OMONDI - Introduction to Writing and Profiling GPU Kernels

FREDRICK OMONDI - Introduction to Writing and Profiling GPU Kernels

JASON TURNER - Strong Types – Better C++ (Keynote)

JASON TURNER - Strong Types – Better C++ (Keynote)

«Я выпускал код, который не понимаю, и уверен, что вы тоже» – Джейк Нейшнс, Netflix.

«Я выпускал код, который не понимаю, и уверен, что вы тоже» – Джейк Нейшнс, Netflix.

MARTIJN TERPSTRA - Low Overhead Multi-threaded Logging for Low-latency Applications

MARTIJN TERPSTRA - Low Overhead Multi-threaded Logging for Low-latency Applications

Мне 73. Я жалею, что понял это только сейчас.

Мне 73. Я жалею, что понял это только сейчас.

BRYCE ADELSTEIN LELBACH - The C++ Execution Model

BRYCE ADELSTEIN LELBACH - The C++ Execution Model

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

INBAL LEVI - Welcome to 0.1 of the meta::[[verse]]!

INBAL LEVI - Welcome to 0.1 of the meta::[[verse]]!

Понимание GD&T

Понимание GD&T

Взрыв у Кремля? / Теракт на Красной площади

Взрыв у Кремля? / Теракт на Красной площади

CONOR HOEKSTRA - Arrays, Fusion, CPU vs GPU

CONOR HOEKSTRA - Arrays, Fusion, CPU vs GPU

Massive Attack • Portishead • Thievery Corporation- Special Coffeeshop Selection [Seven Beats Music]

Massive Attack • Portishead • Thievery Corporation- Special Coffeeshop Selection [Seven Beats Music]

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Back To Basics: C++ Strings and Character Sequences - Nicolai Josuttis - CppCon 2025

Back To Basics: C++ Strings and Character Sequences - Nicolai Josuttis - CppCon 2025

BAREND GEHRELS - Exploring Boost.Geometry: A Library Based on Concepts, Traits and Tag Dispatching

BAREND GEHRELS - Exploring Boost.Geometry: A Library Based on Concepts, Traits and Tag Dispatching

We still don't understand magnetism

We still don't understand magnetism

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

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



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



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