Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

C++ Foundations: Memory Management

Memory management in C++ can be hard work. This course will teach you the modern ways to approach working with memory directly and indirectly.

Beginner
1h
(7)

Created by Kate Gregory

Last Updated Apr 08, 2025

Course Thumbnail
  • Course

C++ Foundations: Memory Management

Memory management in C++ can be hard work. This course will teach you the modern ways to approach working with memory directly and indirectly.

Beginner
1h
(7)

Created by Kate Gregory

Last Updated Apr 08, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

C++ allows developers to avoid copies and create long-lived objects using pointers and references. In this course, C++ Foundations: Memory Management, you’ll learn to work with memory safely and with less effort. First, you’ll explore pointers, and how they differ from references. Next, you’ll discover scope, lifetime, and the free store. Finally, you’ll learn how to manage memory yourself, or rely on library classes to do it for you. When you’re finished with this course, you’ll have the skills and knowledge of C++ memory management needed to write production-ready code.

C++ Foundations: Memory Management
Beginner
1h
(7)
Table of contents

About the author
Kate Gregory - Pluralsight course - C++ Foundations: Memory Management
Kate Gregory
40 courses 4.6 author rating 9331 ratings

Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development, especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.

Get started with Pluralsight