Learning C++ Memory Management

Enhance your C++ skills with this intermediate course on memory management. Learn to avoid leaks, manage resources, and follow best practices for efficient coding.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course teaches intermediate C++ programmers about memory management, covering key topics like memory leaks, STL vector methods, and best practices, helping you code smarter and safer with expert tips from Brook.

Key Points

  • Understanding memory leaks and overruns
  • Using STL vector methods effectively
  • Importance of range checking and sentinels
  • Reusing released memory
  • Avoiding bad practices in memory management

Learning Outcomes

  • Identify and avoid common memory management issues
  • Apply STL vector methods in practical scenarios
  • Utilize best practices for memory reuse
  • Understand the impact of bad coding habits
  • Enhance programming skills in C++ with great tips and tricks

About This Course

Aimed at intermediate programmers this course shows you how to use Memory Management when coding in C++

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.

  • Learn the tricks to Memory Management in C++

Course Curriculum

1 Lectures

1 Lectures

2 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Infinite Skills
Infinite Skills

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...

Review
4.9 course rating
4K ratings
ui-avatar of Jfz
Jfz
2.0
2 years ago

This course is more about someone giving general advice on what to do regarding memory management, but there is no actual coding demonstration related to the point the instructor is trying to make. I couldn't take away anything valuable from this course. Since it cost me money, this reinforces the idea that next time I have to be very careful when choosing a Udemy course because I really want to learn and I want to get value for money.

  • Helpful
  • Not helpful
ui-avatar of Hugo Lamontagne
Hugo L.
5.0
3 years ago

so far, nice stuff. But I'm only at the beginning.

  • Helpful
  • Not helpful
ui-avatar of Ajay Kumar Yadav
Ajay K. Y.
3.5
3 years ago

The duration of the course is very less but it provide some good insight.

  • Helpful
  • Not helpful
ui-avatar of Bill Harriman
Bill H.
5.0
4 years ago

several years developing C++ but this class will help me improve and refine my work.

  • Helpful
  • Not helpful
ui-avatar of Meirav.Rath
Meirav.rath
5.0
5 years ago

Besides the velvet-soft voice of the teacher, this short but efficient course is packed with wisdom and humor and is very enriching. I know for a fact that I will go back and watch this course a few times, to make sure I remember and remind myself of the rules and best practices given here.

  • Helpful
  • Not helpful
ui-avatar of Marco Kittel
Marco K.
5.0
5 years ago

Great, i learned a lot - but the source code has to be updated!

  • Helpful
  • Not helpful
ui-avatar of Adam Pate
Adam P.
5.0
6 years ago

Very concise, ans informative. The instructor's dry humor in places is a definite plus.

  • Helpful
  • Not helpful
ui-avatar of Lucas Greer
Lucas G.
5.0
6 years ago

It is PERFECT!!!!!!!!! %
v

  • Helpful
  • Not helpful
ui-avatar of Adrià Pérez Gall
Adrià P. G.
4.0
6 years ago

Content is good and well explained. Entretaining and full of real use cases.

  • Helpful
  • Not helpful
ui-avatar of shahbaaz Ahamad Shafeeq Ahamad
Shahbaaz A. S. A.
0.5
7 years ago

not understandable

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses