|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
MSTL标准分配器 更多...
类 | |
| class | standard_allocator< T > |
| 标准分配器类 更多... | |
| struct | standard_allocator< T >::rebind< U > |
| 重新绑定模板 更多... | |
类型定义 | |
| template<typename T> | |
| using | allocator = standard_allocator<T> |
| 标准分配器别名 | |
函数 | |
| template<size_t Align> | |
| MSTL_ALLOC_OPTIMIZE MSTL_CONSTEXPR20 void * | allocate (const _INNER alloc_size_t bytes) |
| 内存分配函数 | |
| template<size_t Align> | |
| MSTL_CONSTEXPR20 void | deallocate (void *ptr, _INNER alloc_size_t bytes) noexcept |
| 内存释放函数 | |
| template<typename T, typename U> | |
| MSTL_NODISCARD MSTL_CONSTEXPR20 bool | operator== (const standard_allocator< T > &, const standard_allocator< U > &) noexcept |
| 比较两个分配器是否相等 | |
| template<typename T, typename U> | |
| MSTL_NODISCARD MSTL_CONSTEXPR20 bool | operator!= (const standard_allocator< T > &, const standard_allocator< U > &) noexcept |
| 比较两个分配器是否不等 | |