다음을 통해 공유


auto_ptr::operator =

하나에서 소유권을 전송 하는 할당 연산자 auto_ptr 다른 개체입니다.

template<class Other>
   auto_ptr<Type>& operator=(
      auto_ptr<Other>& _Right
   ) throw( );
auto_ptr<Type>& operator=(
   auto_ptr<Type>& _Right
) throw( );
auto_ptr<Type>& operator=(
   auto_ptr_ref<Type> _Right
) throw( );

매개 변수

  • _Right
    auto_ptr 형식의 개체입니다.

반환 값

참조 형식의 개체를 auto_ptr<유형>.

설명

할당 식 myptr 삭제, 하지만 경우에만 저장된 포인터 myptr 할당 변경 합니다.소유권에 _ 저장 된 포인터를 다음 전송오른쪽, 저장 _오른쪽.release in myptr.함수 반환 *이.

예제

멤버 연산자의 사용 예제를 참조 하십시오. auto_ptr::auto_ptr.

요구 사항

헤더: <memory>

네임 스페이스: std

참고 항목

참조

auto_ptr Class