memory 成员

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

参考

函数

allocate_shared

创建shared_ptr 为具有指定的分配器的特定类型指派的构造的对象。

checked_uninitialized_copy

uninitialized_copy 相同,但强制使用经过检查的迭代器作为输出迭代器。

checked_uninitialized_fill_n

uninitialized_fill_n 相同,但强制使用经过检查的迭代器作为输出迭代器。

const_pointer_cast

Const 强制转换为 shared_ptr

declare_no_pointers

通知垃圾回收器开始使用指定的地址和所属的字符指示个大小不包含可跟踪的指针。

declare_reachable

通知垃圾回收所指示的地址是对分配存储的并可访问的。

default_delete

删除对象随 operator new。 适用于 unique_ptr的。

dynamic_pointer_cast

shared_ptr的动态转换。

get_deleter

shared_ptr获取 deleter。

get_pointer_safety

返回所有垃圾回收器假定为指针安全的类型。

get_temporary_buffer

分配权限不超过指定数量的元素的元素序列的临时存储。

make_shared

创建并返回指向从零构造分配的对象或多个参数使用默认分配程序的 shared_ptr

owner_less

允许所有权根据共享和弱的指针混合比较。

pointer_safety

枚举所有可能返回 get_pointer_safety的值。

return_temporary_buffer

释放使用 get_temporary_buffer 模板函数,分配的临时内存。

static_pointer_cast

静态转换为 shared_ptr

交换

交换两 shared_ptrweak_ptr 对象。

unchecked_uninitialized_copy

,当 _SECURE_SCL=1 定义时,和 uninitialized_copy 相同,但允许使用未检查的迭代器作为输出迭代器。

unchecked_uninitialized_fill_n

,当 _SECURE_SCL=1 定义时,和 uninitialized_fill_n 相同,但允许使用未检查的迭代器作为输出迭代器。

undeclare_no_pointers

通知垃圾回收器的字符内存块定义由基址指针并个大小现在可以包含可跟踪的指针。

undeclare_reachable

请注意 garbage_collector 指定的内存位置不可访问。

uninitialized_copy

复制从指定的输入范围的对象传递给非初始化的目标范围。

uninitialized_copy_n

创建指定数量的元素的副本从输入迭代器的。 复制在仅向前迭代器中。

uninitialized_fill

复制指定值的对象传递给非初始化的目标范围。

uninitialized_fill_n

复制指定值的对象到元素的指定数量的一个未初始化的目标范围。

运算符

运算符! =

测试在指定类的分配器对象的之间不相等。

operator==

测试在指定类的分配器对象之间的相等。

operatorAMP_GT=

测试均已分配程序的对象大于或等于第二分配器对象,该对象指定的类。

operatorAMP_LT

比指定的类的第二个对象测试是一的对象更少。

operatorAMP_LT=

测试是一的对象小于或等于指定的类的第二个对象。

operatorAMP_GT

比指定的类的第二个对象测试一的对象大。

operatorAMP_LTAMP_LT

shared_ptr 插件。

分配器

模板类描述控制存储分配和释放数组的类型 类型对象中。

auto_ptr

模板类描述了指向类型 类型 * 已分配的对象确保的对象它指向的已删除的对象,其封闭 auto_ptr 获取销毁。

bad_weak_ptr

报告错误 weak_ptr 异常。

enabled_shared_from_this

帮助生成 shared_ptr。

raw_storage_iterator

提供了算法存储它们的结果到未初始化的内存的适配器类。

shared_ptr

在动态分配的对象环绕引用计数的智能指针。

unique_ptr

存储指向一个拥有的对象。 指针由没有其他 unique_ptr拥有。 unique_ptr ,当销毁时,销毁所有者。

weak_ptr

包装弱链接的指针。

专用化

分配器void

键入无效的模板类分配器的专用化,定义单个此专用的上下文有意义的成员类型。

请参见

参考

memory

线程安全性对标准 C++ 库中