다음을 통해 공유


<memory>

클래스, 연산자, 개체를 해제 하는 데 도움이 되는 몇 가지 서식 파일을 정의 합니다.

#include <memory>

Members

k11k2x83.collapse_all(ko-kr,VS.110).gif기능

allocate_shared

만들고는 shared_ptr 할당 하 고 지정 된 형식에 대해 지정 된 할당자와 생성 된 개체입니다.

checked_uninitialized_copy

동일 uninitialized_copy 하지만 출력 반복기로 확인 된 반복기의 사용을 강제 합니다.

checked_uninitialized_fill_n

동일 uninitialized_fill_n 하지만 출력 반복기로 확인 된 반복기의 사용을 강제 합니다.

const_pointer_cast

Const 변환은 shared_ptr.

declare_no_pointers

가비지 수집기는 지정 된 주소에서 시작 하 고 지정 된 블록 크기 내에서 떨어지는 문자 추적에 대 한 포인터를 포함에 게 알립니다.

declare_reachable

가비지 수집 지정 된 주소 저장소 할당 접근할 알리고.

default_delete

개체를 사용 하 여 할당 삭제 operator new.사용 하기에 적합 unique_ptr.

dynamic_pointer_cast

동적 캐스팅 shared_ptr.

get_deleter

Get에서 deleter shared_ptr.

get_pointer_safety

모든 가비지 수집기에 의해 간주 포인터 안전 유형을 반환 합니다.

get_temporary_buffer

지정 된 개수의 요소를 초과 하지는 일련의 요소에 대 한 임시 저장소를 할당 합니다.

make_shared

생성 하 고 반환 된 shared_ptr 기본 할당자를 사용 하는 0 개 이상의 인수에서 생성 하는 할당 된 개체를 가리키는.

owner_less

소유권을 기반으로 하는 혼합된 비교를 공유 및 비고정 포인터를 수 있습니다.

pointer_safety

열거형에 대 한 모든 가능한 반환 값을 get_pointer_safety.

return_temporary_buffer

사용 하 여 할당 된 임시 메모리 할당을 get_temporary_buffer 템플릿 함수.

static_pointer_cast

정적 캐스팅 shared_ptr.

스왑

2 스왑 shared_ptr 또는 weak_ptr 개체입니다.

unchecked_uninitialized_copy

동일 uninitialized_copy 하지만 출력 반복기로 선택 하지 않은 반복기를 사용할 수 있습니다 때 _SECURE_SCL = 1이 정의 됩니다.

unchecked_uninitialized_fill_n

동일 uninitialized_fill_n 하지만 출력 반복기로 선택 하지 않은 반복기를 사용할 수 있습니다 때 _SECURE_SCL = 1이 정의 됩니다.

undeclare_no_pointers

기준 주소 포인터가 메모리 블록에 있는 문자를 정의 하는 가비지 수집기를 알리고 블록 크기 이제 추적 가능 포인터를 포함할 수 있습니다.

undeclare_reachable

알려는 garbage_collector 지정 된 메모리 위치에 연결할 수 없습니다.

uninitialized_copy

복사본 개체는 초기화 되지 않은 대상 범위에 지정 된 입력된 범위에서.

uninitialized_copy_n

입력된 반복기에서 지정한 수의 요소 복사본을 만듭니다.복사본에는 정방향 반복기에 배치 됩니다.

uninitialized_fill

초기화 되지 않은 대상 범위 지정된 된 값의 복사본 개체입니다.

uninitialized_fill_n

복사본 개체의 지정 된 요소에 지정 된 수는 초기화 되지 않은 대상 범위를 값입니다.

k11k2x83.collapse_all(ko-kr,VS.110).gif연산자

연산자! =

할당 기 개체를 지정된 된 클래스의 다른 지 테스트 합니다.

연산자 = =

지정된 된 클래스의 할당자 객체 사이의 같은지 여부를 테스트 합니다.

연산자 > =

지정된 된 클래스의 두 번째 할당 기 개체 보다 크거나 중인 하나의 할당자 객체에 대해 테스트 합니다.

연산자 <

테스트 한 개체는 지정된 된 클래스의 두 번째 개체 보다 작아야 합니다.

연산자 < =

테스트 중인 이하의 두 번째 개체를 지정된 된 클래스의 개체에 대 한.

연산자 >

지정된 된 클래스의 두 번째 개체 보다 크지 하나의 객체에 대해 테스트 합니다.

연산자 <<

shared_ptr삽입기

k11k2x83.collapse_all(ko-kr,VS.110).gif클래스

할당자

저장소 할당 하 고 형식 개체의 배열에 대 한 해제를 관리 하는 개체를 설명 하는 템플릿 클래스 유형.

allocator_traits

할당자 사용 컨테이너에 의해 필요한 모든 정보를 결정 하는 개체에 설명 합니다.

auto_ptr

형식의 할당 된 개체에 대 한 포인터를 저장 하는 개체를 설명 하는 템플릿 클래스 형식 * 가져옵니다는 지점이 삭제 해당 바깥쪽 auto_ptr 소멸 가져옵니다 때 개체를 확인 합니다.

bad_weak_ptr

불량 weak_ptr 예외를 보고합니다.

enabled_shared_from_this

생성 하는 데 도움이 됩니다를 shared_ptr.

pointer_traits

템플릿 클래스의 개체에 필요한 정보를 제공 allocator_traits 는 할당자와 포인터 형식에 설명 합니다 Ptr.

raw_storage_iterator

초기화 되지 않은 메모리에 그 결과 저장 하는 알고리즘을 사용 하도록 제공 되는 어댑터 클래스입니다.

shared_ptr

참조 카운트 스마트 포인터가 동적으로 할당 된 개체 주위에 배치합니다.

unique_ptr

소유 하는 개체에 대 한 포인터를 저장합니다.포인터 없음 상대방이 소유 하 고 unique_ptr.unique_ptr 는 소유자가 소멸 되 면 소멸 됩니다.

weak_ptr

약한 연결된에 대 한 포인터를 래핑합니다.

k11k2x83.collapse_all(ko-kr,VS.110).gif특수화

<void> 할당자

템플릿 특수화 클래스 할당자 void 형식으로,이 의미가 있는 멤버 형식 컨텍스트 전문화만 정의 합니다.

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

기타 리소스

<memory> 멤버

헤더 파일