std::pmr:: memory_resource
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::pmr::memory_resource
| Public member functions | ||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
헤더에 정의됨
<memory_resource>
|
||
|
class
memory_resource
;
|
(C++17부터) | |
클래스
std::pmr::memory_resource
는 메모리 리소스를 캡슐화하는 무제한 클래스 집합에 대한 추상 인터페이스입니다.
목차 |
멤버 함수
|
(implicitly declared)
|
새로운
memory_resource
를 생성합니다
(public member function) |
|
(destructor)
[virtual]
|
memory_resource
를 파괴합니다
(virtual public member function) |
|
operator=
(implicitly declared)
|
암시적으로 선언된 복사 할당 연산자
(public member function) |
Public 멤버 함수 |
|
|
메모리를 할당합니다
(public member function) |
|
|
메모리를 해제합니다
(public member function) |
|
다른
memory_resource
와 동등성을 비교합니다
(public member function) |
|
Private 멤버 함수 |
|
|
[virtual]
|
메모리를 할당합니다
(virtual private member function) |
|
[virtual]
|
메모리를 해제합니다
(virtual private member function) |
|
[virtual]
|
다른
memory_resource
와 동등성을 비교합니다
(virtual private member function) |
비멤버 함수
|
(removed in C++20)
|
두
memory_resource
비교
(함수) |
참고 사항
| 기능 테스트 매크로 | 값 | 표준 | 기능 |
|---|---|---|---|
__cpp_lib_memory_resource
|
201603L
|
(C++17) |
std::pmr::memory_resource
|