std::weak_ptr::weak_ptr (3) Linux Manual Page
std::weak_ptr<T>::~weak_ptr – std::weak_ptr<T>::~weak_ptr
Synopsis
~weak_ptr(); (since C++11)
Destroys the weak_ptr object. Results in no effect to the managed object.
