Spec-Zone.ru › C++

std::pmr::memory_resource

Определено в заголовке <memory_resource>
class memory_resource;
(с C++17)

Класс std::pmr::memory_resource — это абстрактный интерфейс для неограниченного набора классов, инкапсулирующих ресурсы памяти.

Члены-функции

(конструктор)
(неявное объявление)
создаёт новый memory_resource
(публичный член-функция)
(деструктор)
[виртуальный]
уничтожает memory_resource
(виртуальная публичная член-функция)
operator=
(неявное объявление)
Неявный оператор копирующего присваивания
(публичный член-функция)
Публичные член-функции
allocate
выделяет память
(публичный член-функция)
deallocate
освобождает память
(публичный член-функция)
is_equal
сравнивает на равенство с другим memory_resource
(публичный член-функция)
Приватные член-функции
do_allocate
[виртуальный]
выделяет память
(виртуальная приватная член-функция)
do_deallocate
[виртуальный]
освобождает память
(виртуальная приватная член-функция)
do_is_equal
[виртуальный]
сравнивает на равенство с другим memory_resource
(виртуальная приватная член-функция)

Нечлены-функции

operator==operator!=
(удалено в C++20)
сравнение двух memory_resource
(функция)

Примечания

Макрокоманда проверки наличия функции Значение Стандарт Функция
__cpp_lib_memory_resource 201603L (C++17) std::pmr::memory_resource

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/memory/memory_resource

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API