C ++ 라이브러리-<메모리>
소개
헤더에서 동적 메모리를 관리하기위한 일반 유틸리티를 정의합니다.
할당 자
Sr. 아니. | 할당 자 및 설명 |
---|---|
1 | 할당 자
기본 할당 자입니다. |
2 | allocator_arg
할당 자 인수입니다. |
삼 | allocator_arg_t
할당 자 인수 유형입니다. |
4 | allocator_traits
할당 자 할당 자 특성입니다. |
관리 포인터
Sr. 아니. | 관리 포인터 설명 |
---|---|
1 | auto_ptr
자동 포인터입니다. |
2 | auto_ptr_ref
자동 포인터에 대한 참조입니다. |
삼 | shared_ptr
공유 포인터입니다. |
4 | weak_ptr
약한 공유 포인터입니다. |
5 | unique_ptr
고유 한 포인터입니다. |
6 | default_delete
기본 삭제 자입니다. |
shared_ptr 관련 함수 및 클래스
Sr. 아니. | shared_ptr 및 설명과 관련된 함수 및 클래스 |
---|---|
1 | make_shared
shared_ptr을 만드는 데 사용됩니다. |
2 | allocate_shared
shared_ptr을 할당하는 데 사용됩니다. |
삼 | static_pointer_cast
shared_ptr의 정적 캐스트입니다. |
4 | dynamic_pointer_cast
shared_ptr의 동적 캐스트입니다. |
5 | const_pointer_cast
shared_ptr의 const 캐스트입니다. |
6 | get_deleter
shared_ptr에서 삭제자를 가져 오는 데 사용됩니다. |
7 | owner_less
숫자 구두점 패싯입니다. |
8 | enable_shared_from_this
shared_from_this를 활성화합니다. |