Skip to main content

4 docs tagged with "lifetime"

View all tags

Common pitfalls

Nearly every fmt bug that reaches production is a lifetime bug or a

Logger lifecycle

Loggers are shared_ptr-owned. The registry holds one reference, you typically hold another (or

Object Lifetime

Object lifetime spans from construction to destruction. Understanding lifetime is critical for memory safety, RAII, and avoiding undefined behavior.

Storage Duration

Storage duration defines when and where objects are created and destroyed. C++ has four storage durations: automatic, static, dynamic, and thread.