다음을 통해 공유


IAtlMemMgr::Reallocate

이 메모리 관리자에 의해 할당 된 메모리를 다시 할당 하려면이 메서드를 호출 합니다.

void* Reallocate(
   void* p,
   size_t nBytes 
) throw( );

매개 변수

  • p
    이전에이 메모리 관리자가 할당 한 메모리에 대 한 포인터입니다.

  • nBytes
    요청한 바이트 새로운 메모리 블록의 개수입니다.

반환 값

새로 할당 된 메모리 블록의 시작에는 포인터를 반환합니다.

설명

호출 IAtlMemMgr::Free 또는 IAtlMemMgr::Reallocate 이 메서드를 통해 할당 된 메모리를 해제 합니다.

개념적으로이 메서드는 기존 메모리를 해제 하 고 새 메모리 블록을 할당 합니다.사실, 기존 메모리 확장 하거나 그렇지 않으면 다시 사용할 수 있습니다.

예제

예를 들어, 참조를 IAtlMemMgr 개요.

요구 사항

헤더: atlmem.h

참고 항목

참조

IAtlMemMgr 클래스