Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022
https://cppcon.org/
---
Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022
https://github.com/CppCon/CppCon2022
Smart pointers were one of the many powerful additions to C++11, providing programmers with easy-to-use tools to help manage memory resources and avoid certain kinds of memory errors. This back-to-basics session will give you a solid foundation in smart pointers, explaining what smart pointers are in general and how to use the standard smart pointer types std::unique_ptr and std::shared_ptr. It will present a set of clear guidelines for when and how to use smart pointers. Attendees will leave this session having learned, among other things, how to write code that never leaks memory.
---
David Olsen
David Olsen has more than two decades of software development experience in a variety of programming languages and development environments. For the last six years he has been the lead engineer for the NVIDIA HPC C++ compiler, focusing on running parallel algorithms on GPUs. He is a member of the ISO C++ committee, where he was the champion for the extended floating-point feature in C++23.
---
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk
#cppcon #programming #coding
Видео Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022 канала CppCon
---
Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022
https://github.com/CppCon/CppCon2022
Smart pointers were one of the many powerful additions to C++11, providing programmers with easy-to-use tools to help manage memory resources and avoid certain kinds of memory errors. This back-to-basics session will give you a solid foundation in smart pointers, explaining what smart pointers are in general and how to use the standard smart pointer types std::unique_ptr and std::shared_ptr. It will present a set of clear guidelines for when and how to use smart pointers. Attendees will leave this session having learned, among other things, how to write code that never leaks memory.
---
David Olsen
David Olsen has more than two decades of software development experience in a variety of programming languages and development environments. For the last six years he has been the lead engineer for the NVIDIA HPC C++ compiler, focusing on running parallel algorithms on GPUs. He is a member of the ISO C++ committee, where he was the champion for the extended floating-point feature in C++23.
---
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk
#cppcon #programming #coding
Видео Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022 канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Lightning Talk: MP: Template Meta-Programming in C++ - Kris Jusiak - CppCon 2022](https://i.ytimg.com/vi/-4MSlna4gKE/default.jpg)
![Lightning Talk: The Future of C++ - Neil Henderson - CppCon 2022](https://i.ytimg.com/vi/QqQA7_8QuwY/default.jpg)
![Lightning Talk: Ref, C++ const ref, immutable ref? - Francesco Zoffoli - CppCon 2022](https://i.ytimg.com/vi/OupN6FMZbmA/default.jpg)
![Lightning Talk: How to Win at Coding Interviews - David Stone - CppCon 2022](https://i.ytimg.com/vi/y872bCqQ_P0/default.jpg)
![Lightning Talk: Dependency Injection for Modern C++ - Tyler Weaver - CppCon 2022](https://i.ytimg.com/vi/Yr0w62Gjrlw/default.jpg)
![Lightning Talk: Best Practices Every C++ Programmer Needs to Follow - Oz Syed - CppCon 2022](https://i.ytimg.com/vi/xhTINjoihrk/default.jpg)
![Back to Basics: Standard Library Containers in Cpp - Rainer Grimm - CppCon 2022](https://i.ytimg.com/vi/ZMUKa2kWtTk/default.jpg)
![A Faster Serialization Library Based on Compile-time Reflection and C++ 20 - Yu Qi - CppCon 2022](https://i.ytimg.com/vi/myhB8ZlwOlE/default.jpg)
![Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger CppCon 2022](https://i.ytimg.com/vi/qn6OqefuH08/default.jpg)
![C++ for Enterprise Applications - Vincent Lextrait - CppCon 2022](https://i.ytimg.com/vi/4jrhF1pwJ_o/default.jpg)
![Purging Undefined Behavior & Intel Assumptions in a Legacy C++ Codebase - Roth Michaels CppCon 2022](https://i.ytimg.com/vi/vEtGtphI3lc/default.jpg)
![Refresher on Containers, Algorithms and Performance in C++ - Vladimir Vishnevskii - CppCon 2022](https://i.ytimg.com/vi/F4n3ModsWHI/default.jpg)
![Back to Basics: C++ Testing - Amir Kirsh - CppCon 2022](https://i.ytimg.com/vi/SAM4rWaIvUQ/default.jpg)
![Taking Static Type-Safety to the Next Level - Physical Units for Matrices - Daniel Withopf CppCon 22](https://i.ytimg.com/vi/aF3samjRzD4/default.jpg)
![The Hidden Performance Price of C++ Virtual Functions - Ivica Bogosavljevic - CppCon 2022](https://i.ytimg.com/vi/n6PvvE_tEPk/default.jpg)
![C++ Lambda Idioms - Timur Doumler - CppCon 2022](https://i.ytimg.com/vi/xBAduq0RGes/default.jpg)
![import CMake, CMake and C++20 Modules - Bill Hoffman - CppCon 2022](https://i.ytimg.com/vi/5X803cXe02Y/default.jpg)
![Back to Basics: C++ Move Semantics - Andreas Fertig - CppCon 2022](https://i.ytimg.com/vi/knEaMpytRMA/default.jpg)
![Taking a Byte Out of C++ - Avoiding Punning by Starting Lifetimes - Robert Leahy - CppCon 2022](https://i.ytimg.com/vi/pbkQG09grFw/default.jpg)
![How Microsoft Uses C++ to Deliver Office - Huge Size, Small Components - Zachary Henkel CppCon 2022](https://i.ytimg.com/vi/0QtX-nMlz0Q/default.jpg)