Learning C++ Memory Management
3.7 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
358 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning C++ Memory Management to your Wishlist.

Add to Wishlist

Learning C++ Memory Management

Aimed at intermediate programmers this course shows you how to use Memory Management when coding in C++
3.7 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
358 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the tricks to Memory Management in C++
View Curriculum
Requirements
  • A basic knowledge of C++
Description

This C++ Memory Management training course from Infinite Skills 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.

Who is the target audience?
  • C++ Programmers ( Intermediate )
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
How It Goes Wrong
1 Lecture 04:46
+
Playing In Your Own Sandbox - Avoiding Overruns
1 Lecture 06:32
+
Taking Care Of Your Environment - Cleaning Up After Yourself
2 Lectures 08:06
0401 Memory Leaks - Part 1
04:59

0402 Memory Leaks - Part 2
03:07
+
Once It Is Gone, It Is Gone - Reusing Released Memory And Other Bad Ideas
1 Lecture 04:31
0501 Pointers, Pitfalls, And Best Practices
04:31
+
This Is Not A Trust Relationship
1 Lecture 07:52
0601 Initialize Everything; Trust But Verify
07:52
+
Simultaneous Data Access - A Primer
1 Lecture 10:48
0701 Reading And Writing Shared Assets
10:48
+
Stupid Code Tricks
1 Lecture 05:39
0801 Undefined Behaviour And Other Bad Practices
05:39
+
Old School Rules - Best Practices
1 Lecture 05:25
0901 The Heap And STL Wrappers
05:25
About the Instructor
Infinite Skills
4.4 Average rating
42,837 Reviews
715,618 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.