SharedPtr<>::swap ()