Defensive C++: Managing Memory
C++
| Intermediate
- 6 videos | 45m 46s
- Includes Assessment
- Earns a Badge
Modern C++ offers the use of smart pointers in the C++ standard library, which uses the resource allocation is initialization (RAII) technique to free programmers from the burden of resource management. Take this course to discover the various pitfalls involved in manually managing memory on the free store in C++. Through this course, you'll explore how to automate the management of resources that need to be explicitly acquired and reduce resource management issues through the RAII technique. When you are finished with this course, you should be able to manage memory and other resources in your C++ code using smart pointers from the standard library.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline the resource allocation is initialization design principle in c++Identify the issues with manual memory management on the free store
-
Recognize how to write, copy, and move constructors and assignment operators for your classesUse smart pointers for automated memory managementSummarize the key concepts covered in this course
IN THIS COURSE
-
2m
-
14m 18s
-
6m 50s
-
11m 7s
-
9m 32s
-
2m
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.