My Account Log in

1 option

Practical guide to mastering C++ smart pointers. Part 01.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Lone, Umar, instructor.
Packt Publishing, publisher.
Language:
English
Subjects (All):
C++ (Computer program language).
Physical Description:
1 online resource (1 video file (04 hr., 09 min.)) : sound, color.
Edition:
[First edition].
Place of Publication:
[Birmingham, United Kingdom] : Packt Publishing, 2025.
Summary:
In this 4-hour course, you will gain a comprehensive understanding of C++ memory management, focusing on dynamic memory allocation, raw pointers, and smart pointers. The course progresses from foundational concepts such as malloc, calloc, and realloc to advanced topics like the new operator and modern memory management practices using smart pointers. You will learn techniques to handle memory safely, preventing common issues like uninitialized and dangling pointers. What I will be able to do after this course Understand and implement dynamic memory allocation in C++ Use raw and smart pointers effectively to manage memory safely Replace raw pointers with smart pointers to avoid common memory issues Create and manage custom deleters for advanced memory management Apply best practices in exception safety and memory safety in C++ code Course Instructor(s) Umar Lone is a seasoned software development trainer with over 20 years of experience. He has trained over 100,000 professionals globally and specializes in Modern C++, Advanced C++, and game development. A passionate gamer and developer, Umar has created several Android applications and continues to explore game development with Unity and Unreal. Who is it for? This course is designed for intermediate C++ developers who want to enhance their memory management skills. Familiarity with basic C++ syntax and memory allocation techniques is recommended, but no prior knowledge of smart pointers is required.
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
1-80666-485-2
OCLC:
1547380180

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account