C++'s shared_ptr: the (not always) atomic reference counted smart pointer | Dark Hacker News