std::pmr::memory_resource:: deallocate
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public member functions | ||||
|
memory_resource::deallocate
|
||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
void
deallocate
(
void
*
p,
std::
size_t
bytes,
|
(C++17부터) | |
p
가 가리키는 저장 공간을 해제합니다.
p
는 이전에
allocate
(
bytes, alignment
)
호출을 통해 반환된 값이어야 하며,
*
this
와 비교 시 동일한
memory_resource
에서 반환된 것이어야 합니다. 또한 해당 저장 공간은 아직 해제되지 않은 상태여야 합니다.
do_deallocate ( p, bytes, alignment ) ; 와 동일합니다.
예외
아무것도 던지지 않습니다.
참고 항목
|
[virtual]
|
메모리 할당 해제
(가상 private 멤버 함수) |