Skip to content
UPEEC

weak_ptr

A non-owning reference to a `shared_ptr` object that can check whether it's still alive.

Intermediate
Comments 0

Breaks reference cycles (parent ↔ child). if (auto p = w.lock()) use(*p);

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.