Namespaces
Variants

특화된 <memory> 알고리즘

cppreference.net에서
 
 
알고리즘 라이브러리
제약된 알고리즘 및 범위에 대한 알고리즘 (C++20)
제약된 알고리즘, 예: ranges::copy, ranges::sort, ...
정렬 및 관련 연산
분할 연산
(C++11)    

정렬 연산
이진 검색 연산
(분할된 범위에서)
집합 연산 (정렬된 범위에서)
병합 연산 (정렬된 범위에서)
힙 연산
최소/최대 연산
(C++11)
(C++17)
사전식 비교 연산
순열 연산


 
 

알고리즘 라이브러리에서 일부 함수 템플릿은 초기화되지 않은 메모리 버퍼에서 객체를 생성하고 소멸시킵니다. 이들은 <memory>에서 선언 및 정의됩니다.

헬퍼 템플릿

는 void* 주어진 좌변 객체에 대한 포인터를 얻습니다
(설명 전용 함수 템플릿*)
는 반복자를 역참조하고, 결과가 좌변인 경우 이동합니다
(설명 전용 함수 템플릿*)
는 반복자에 대한 일부 연산이 예외를 던지지 않음을 지정합니다
(설명 전용 개념*)
는 센티널에 대한 일부 연산이 예외를 던지지 않음을 지정합니다
(설명 전용 개념*)
는 범위에 대한 일부 연산이 예외를 던지지 않음을 지정합니다
(설명 전용 개념*)

객체 (배치) 생성

헤더에 정의됨 <memory>
는 주어진 주소에 객체를 생성합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 객체 범위를 초기화되지 않은 메모리 영역에 복사합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 일부 객체를 초기화되지 않은 메모리 영역에 복사합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 범위로 정의된 초기화되지 않은 메모리 영역에 객체를 복사합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 시작과 개수로 정의된 초기화되지 않은 메모리 영역에 객체를 복사합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 객체 범위를 초기화되지 않은 메모리 영역으로 이동합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 일부 객체를 초기화되지 않은 메모리 영역으로 이동합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 범위로 정의된 초기화되지 않은 메모리 영역에서 기본 초기화를 통해 객체를 생성합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 시작과 개수로 정의된 초기화되지 않은 메모리 영역에서 기본 초기화를 통해 객체를 생성합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 범위로 정의된 초기화되지 않은 메모리 영역에서 값 초기화를 통해 객체를 생성합니다
(함수 템플릿 & 알고리즘 함수 객체)
는 시작과 개수로 정의된 초기화되지 않은 메모리 영역에서 값 초기화를 통해 객체를 생성합니다
(함수 템플릿 & 알고리즘 함수 객체)

객체 (배치) 소멸

헤더에 정의됨 <memory>
는 주어진 주소에 있는 객체를 소멸시킵니다
(함수 템플릿 & 알고리즘 함수 객체)
(C++17)
는 객체 범위를 소멸시킵니다
(함수 템플릿 & 알고리즘 함수 객체)
(C++17)
는 범위 내 일부 객체를 소멸시킵니다
(함수 템플릿 & 알고리즘 함수 객체)