|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
管理分配内存的智能指针工具 更多...
类 | |
| struct | neforce::allocated_ptr< Alloc > |
| 分配内存指针 更多... | |
函数 | |
| template<typename Alloc> | |
| allocated_ptr< Alloc > | neforce::allocate_guarded (Alloc &alloc) |
| 分配内存并创建allocated_ptr | |
管理分配内存的智能指针工具
| allocated_ptr< Alloc > neforce::allocate_guarded | ( | Alloc & | alloc | ) |
分配内存并创建allocated_ptr
| Alloc | 分配器类型 |
| alloc | 分配器引用 |
使用分配器分配单个元素内存,并返回管理该内存的allocated_ptr。
在文件 allocated_ptr.hpp 第 111 行定义.
引用了 neforce::allocator_traits< Alloc >::allocate() , 以及 allocate_guarded().
被这些函数引用 allocate_guarded().