Пространства имён
Варианты
Действия

std::pmr::memory_resource

Материал из cppreference.com
< cpp‎ | memory
 
 
Динамическое управление памятью
no section name
Ограниченные алгоритмы неинициализированной памяти
no section name
Поддержка сбора мусора
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)



no section name
 
std::pmr::memory_resource
Открытые функции-элементы
Закрытые функции-элементы
Функции, не являющиеся элементами
 
Определено в заголовочном файле <memory_resource>
class memory_resource;
(начиная с C++17)

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

Содержание

[править] Функции-элементы

(объявлено неявно)
создаёт новый memory_resource
(public функция-элемент) [править]
(деструктор)
[virtual]
уничтожает memory_resource
(virtual public функция-элемент) [править]
operator=
(объявлено неявно)
неявно объявленный оператор присваивания копированием
(public функция-элемент) [править]
Открытые функции-элементы
выделяет память
(public функция-элемент) [править]
освобождает память
(public функция-элемент) [править]
сравнивает на равенство с другим memory_resource
(public функция-элемент) [править]
Закрытые функции-элементы
[virtual]
выделяет память
(virtual private функция элемент) [править]
освобождает память
(virtual private функция элемент) [править]
[virtual]
сравнивает на равенство с другим memory_resource
(virtual private функция элемент) [править]

[править] Функции, не являющиеся элементами

(удалено в C++20)
сравнивает два memory_resource
(функция) [править]

[править] Примечание

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