Skip to content
No results
  • All C++ Articles
  • About me
  • From Complexity to Essence in C++
  • No More Helloworlds — Build a Real C++ App
  • Practical C++ Guides
C++ tips and tricks
  • All C++ Articles
  • About me
  • From Complexity to Essence in C++
  • No More Helloworlds — Build a Real C++ App
  • Practical C++ Guides
C++ tips and tricks
  • C++ Fundamentals & Lifetime

Learn Objects Before Pointers: A Better Way to Understand C++ Memory Management

Should C++ beginners start with raw pointers and manual allocation? Drawing on a conversation with Patrice Roy, this article explains why objects, lifetime, RAII, and ownership should come first.

  • Nikolai
  • July 28, 2026
  • C++ Fundamentals & Lifetime

C++ Object Creation: Stack, Heap, and Lifetime

Stack and heap are useful terms, but they do not fully explain how C++ objects are created and destroyed. This article explores storage duration, object lifetime, ownership, RAII, and the practical reasons for choosing dynamic allocation.

  • Nikolai
  • July 16, 2026
  • C++ Fundamentals & Lifetime

RAII in C++

Learn why RAII makes resource management automatic and exception-safe, and how unique_ptr, containers, and other RAII types lead to the Rule of Zero.

  • Nikolai
  • March 15, 2026
Copyright © 2026 - WordPress Theme by CreativeThemes