Comment by vlovich123
15 hours ago
> For example, it can be very handy in many situations for a contained object to have a back-pointer to its container.
Does it frequently need an owning reference though or would a weak reference suffice? Usually the latter situation suffices.
A fair point, but then you're still putting the burden on the programmer to figure out where a weak reference is appropriate.
But then I'll just choose a different example, like a general graph.