YSTest: ystdex::class_allocator< _type > 模板结构体 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 成员函数 | 所有成员列表
ystdex::class_allocator< _type > 模板结构体 参考
Allcators

类分配器。 更多...

`#include <memory.hpp>`

类 ystdex::class_allocator< _type > 继承关系图:
[图例]
ystdex::class_allocator< _type > 的协作图:
[图例]

## Public 成员函数

| class_allocator ()=default
| class_allocator (const class_allocator &)=default
_type * | allocate (size_t n)
void | deallocate (_type *p, size_t)

## 详细描述

### template<class _type>
struct ystdex::class_allocator< _type >

类分配器。

警告
  非虚析构。

和 std::allocator 类似但自动检查类的成员代替 ::operator new/::operator delete 。

在文件 memory.hpp 第 222 行定义.

## 构造及析构函数说明

template<class _type >

ystdex::class_allocator< _type >::class_allocator | ( |  | ) |

default

template<class _type >

ystdex::class_allocator< _type >::class_allocator | ( | const class_allocator< _type > & |  | ) |

default

## 成员函数说明

template<class _type >

_type* ystdex::class_allocator< _type >::allocate | ( | size_t | n | ) |

inline

在文件 memory.hpp 第 229 行定义.

template<class _type >

void ystdex::class_allocator< _type >::deallocate | ( | _type * | p,
|  | size_t |
| ) |  |

inline

自从
  build 778

在文件 memory.hpp 第 236 行定义.

参考 CHRLib::p().

函数调用图:

该结构体的文档由以下文件生成:

- memory.hpp