namespace std { class bad_weak_ptr : public exception { public: bad_weak_ptr() noexcept; }; }
An exception of type bad_ยญweak_ยญptr is thrown by the shared_ยญptr constructor taking a weak_ยญptr.
bad_weak_ptr() noexcept;
Postconditions: what() returns an implementation-defined ntbs.