Video description
In this C++ Memory Management training course, expert instructor Brook Monroe teaches you tricks about memory management with this programming language. This course is designed for users that already have a working knowledge of C++. You will start out by learning about leaks and overruns, and how you can avoid them. Brook will teach you about STL vector methods, range checking, and sentinels. You will move in to seeing how you can take care of your environment and learn about memory leaks. From there, you will learn about reusing released memory, and are given expert pointers on the subject, as well as hear about pitfalls and best practices. Finally, you will learn about bad practices to avoid, and find out how the old school rules are the best practices. By the completion of this video based training course, you will have an in-depth understanding of memory management, and expert tips that can be applied to your own programming and software development. Working files are included, allowing you to follow along with the author throughout the lessons.
Publisher resources
Table of contents
-
Overview
- Introduction 00:01:38
-
How It Goes Wrong
- Leaks And Overruns 00:04:46
- Playing In Your Own Sandbox - Avoiding Overruns
-
Taking Care Of Your Environment - Cleaning Up After Yourself
- Memory Leaks - Part 1 00:04:59
- Memory Leaks - Part 2 00:03:07
- Once It Is Gone, It Is Gone - Reusing Released Memory And Other Bad Ideas
- This Is Not A Trust Relationship
-
Simultaneous Data Access - A Primer
- Reading And Writing Shared Assets 00:10:48
- Stupid Code Tricks
-
Old School Rules - Best Practices
- The Heap And STL Wrappers 00:05:25
-
Conclusion
- About The Author 00:00:48
Product information
- Title: C++ Memory Management
- Author(s):
- Release date: October 2013
- Publisher(s): Infinite Skills
- ISBN: 9781771371650
You might also like
book
Developing IoT Projects with ESP32
Master the technique of using ESP32 as an edge device in any IoT application where wireless …
book
Optimized C++
In today’s fast and competitive world, a program’s performance is just as important to customers as …
video
C++ Standard Template Library in Practice
Gain insights into the C++ STL using real-world examples About This Video Explore the latest C++ …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …