std::pmr::memory_resource
Определено в заголовке <memory_resource> | ||
|---|---|---|
class memory_resource; | (с C++17) |
Класс std::pmr::memory_resource — это абстрактный интерфейс для неограниченного набора классов, инкапсулирующих ресурсы памяти.
Члены-функции
|
(неявное объявление) | создаёт новый memory_resource (публичный член-функция) |
| (деструктор)
[виртуальный] | уничтожает memory_resource (виртуальная публичная член-функция) |
| operator=
(неявное объявление) | Неявный оператор копирующего присваивания (публичный член-функция) |
Публичные член-функции |
|
| выделяет память (публичный член-функция) |
|
| освобождает память (публичный член-функция) |
|
сравнивает на равенство с другим memory_resource (публичный член-функция) |
|
Приватные член-функции |
|
|
[виртуальный] | выделяет память (виртуальная приватная член-функция) |
|
[виртуальный] | освобождает память (виртуальная приватная член-функция) |
|
[виртуальный] | сравнивает на равенство с другим memory_resource(виртуальная приватная член-функция) |
Нечлены-функции
|
(удалено в 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