std::pmr::null_memory_resource
De cppreference.com
C++
Biblioteca de servicios
|
|
Gestión de memoria dinámica
|
|
Definido en el archivo de encabezado <memory_resource> | ||
std::pmr::memory_resource* null_memory_resource()noexcept; | (desde C++17) | |
Devuelve un puntero a memory_resource
que no realiza ninguna asignación de memoria.
[editar]Valor de retorno
Devuelve un puntero p
a un objeto de duración de almacenamiento estática de un tipo derivado de std::pmr::memory_resource, con las siguientes propiedades:
- su función
allocate()
siempre lanza std::bad_alloc; - su función
deallocate()
no tiene efecto; - para cualquier
memory_resource
r
,p->is_equal(r)
devuelve&r == p
.
Se devuelve el mismo valor cada vez que se llama a esta función.