C++ Memory Management Masterclass
Eliminate Memory Bugs. Write Faster, Safer C++ with Confidence. Live Hands-on Workshop | April 11–12 | Online
Memory errors are responsible for over 70% of critical security vulnerabilities and in C++, they can cost you performance, stability, and credibility.
In this live, hands-on masterclass, you’ll learn how to take complete control of memory in modern C++ - directly from Patrice Roy, #1 bestselling author of C++ Memory Management and a long-standing member of the ISO C++ Standards Committee (WG21).
This is not a theory-heavy course. It is a practical, production-focused workshop designed to help you write C++ code that is fast, predictable, exception-safe, and memory-leak free.
Bonus: Get free access to Patrice Roy's best-selling eBook - C++ Memory Management
What You’ll Be Able to Do After This Workshop
By the end of these two days, you will be able to:
- Confidently design ownership models that prevent leaks and undefined behavior
- Use RAII and smart pointers correctly—and know when not to use them
- Write exception-safe, high-performance code suitable for real-world systems
- Understand what actually happens behind new, delete, and custom allocators
- Diagnose and fix memory-related bugs before they reach production
Why Learn from Patrice Roy?
Patrice Roy brings together deep theoretical knowledge and decades of real-world experience:
- #1 bestselling author of C++ Memory Management
- Active member of the ISO C++ Standards Committee (WG21) since 2014
- Contributor to SG14 (Low-Latency Study Group)
- 20+ years training professional and game programmers
- Former R&D engineer working on military flight simulators
- PhD in Computer Science
You’re not just learning how memory management works—you’re learning how the people who shape the language think about it.
Who Should Attend (and Why)
This workshop is ideal for:
- Intermediate C++ developers who want to move beyond “working code” to correct, professional code
- Performance-focused engineers working under tight speed ormemoryconstraints
- Game and systems programmers who need predictable execution and low latency
- Developers transitioning to C++ who want to truly understand itsmemorymodel
- Experienced programmers who want to eliminate subtle bugs and undefined behavior
If you’ve ever struggled with leaks, crashes, or unclear ownership—you belong here.
Why This Cohort Matters
- Live, instructor-led sessions
- Direct interaction with a C++ standards expert
- Structured learning over two focused days
- Learn alongside peers facing similar challenges
Seats are limited to maintain interactivity.
By signing up for this event, you agree to receive updates and communications from Packt, including the Deep Engineering newsletter. You can unsubscribe at any time.
Eliminate Memory Bugs. Write Faster, Safer C++ with Confidence. Live Hands-on Workshop | April 11–12 | Online
Memory errors are responsible for over 70% of critical security vulnerabilities and in C++, they can cost you performance, stability, and credibility.
In this live, hands-on masterclass, you’ll learn how to take complete control of memory in modern C++ - directly from Patrice Roy, #1 bestselling author of C++ Memory Management and a long-standing member of the ISO C++ Standards Committee (WG21).
This is not a theory-heavy course. It is a practical, production-focused workshop designed to help you write C++ code that is fast, predictable, exception-safe, and memory-leak free.
Bonus: Get free access to Patrice Roy's best-selling eBook - C++ Memory Management
What You’ll Be Able to Do After This Workshop
By the end of these two days, you will be able to:
- Confidently design ownership models that prevent leaks and undefined behavior
- Use RAII and smart pointers correctly—and know when not to use them
- Write exception-safe, high-performance code suitable for real-world systems
- Understand what actually happens behind new, delete, and custom allocators
- Diagnose and fix memory-related bugs before they reach production
Why Learn from Patrice Roy?
Patrice Roy brings together deep theoretical knowledge and decades of real-world experience:
- #1 bestselling author of C++ Memory Management
- Active member of the ISO C++ Standards Committee (WG21) since 2014
- Contributor to SG14 (Low-Latency Study Group)
- 20+ years training professional and game programmers
- Former R&D engineer working on military flight simulators
- PhD in Computer Science
You’re not just learning how memory management works—you’re learning how the people who shape the language think about it.
Who Should Attend (and Why)
This workshop is ideal for:
- Intermediate C++ developers who want to move beyond “working code” to correct, professional code
- Performance-focused engineers working under tight speed ormemoryconstraints
- Game and systems programmers who need predictable execution and low latency
- Developers transitioning to C++ who want to truly understand itsmemorymodel
- Experienced programmers who want to eliminate subtle bugs and undefined behavior
If you’ve ever struggled with leaks, crashes, or unclear ownership—you belong here.
Why This Cohort Matters
- Live, instructor-led sessions
- Direct interaction with a C++ standards expert
- Structured learning over two focused days
- Learn alongside peers facing similar challenges
Seats are limited to maintain interactivity.
By signing up for this event, you agree to receive updates and communications from Packt, including the Deep Engineering newsletter. You can unsubscribe at any time.
Lineup
Patrice Roy
Good to know
Highlights
- 1 day 5 hours
- Online
Refund Policy
Location
Online event
Agenda
-
Open Networking
-
Module 1: Fundamentals – Foundations for Efficient Memory Management in C++
This module introduces the key concepts behind memory management in C++. You will learn how memory is structured in the language, how objects, pointers, and references work, and how object lifetime affects program behavior. We will also cover how size, alignment, and padding influence memory layout, and clarify how arrays and pointer arithmetic behave. The module ends with an overview of const and volatile qualifiers and a practical guide to using C++ casts safely.
-