Std Shared Ptr C98