# std::pmr::null_memory_resource

< cpp‎ | memory

定义于头文件 `<memory_resource>` |  |
std::pmr::memory_resource* null_memory_resource() noexcept; |  | (C++17 起)

返回指向不进行任何分配的 `memory_resource` 的指针。

### 返回值

返回指针 `p` ，指向导出自 std::pmr::memory_resource 类型的静态存储期对象，它拥有下列属性：

- 其 `allocate()` 函数始终抛出 std::bad_alloc ；
- 其 `deallocate()` 函数无效果；
- 对于任何 `memory_resource` `r` ， `p->is_equal(r)` 返回 `&r == p` 。

每次调用此函数都返回相同值。