
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1) 构造空容器。设置 max_load_factor() 为 1.0 。2) 构造拥有范围 [first, last) 的内容的容器。3) 复制构造函数。构造拥有 other 内容副本的容器,一同复制加载因子、谓词和哈希函数。4) 移动构造函数。用移动语义构造拥有 other 内容的容器。5) 构造拥有 initializer_list init 内容的容器,同 unordered_set(in
类 std::chrono::steady_clock 表示单调时钟。此时钟的时间点无法减少,因为物理时间向前移动。此时钟与壁钟时间无关(例如,它能是上次重启开始的时间),且最适于度量间隔。类 std::chrono::high_resolution_clock 表示实现提供的拥有最小计次周期的时钟。它可以是 std::chrono::system_clock 或 std::chrono::ste
auto_ptr 是通过由 new 表达式获得的对象,并在 auto_ptr 自身被销毁时删除该对象的智能指针。它可用于为动态分配的对象提供异常安全、传递动态分配对象的所有权给函数和从函数返回动态分配的对象。
std::unique_ptr 是通过指针占有并管理另一对象,并在 unique_ptr 离开作用域时释放该对象的智能指针。在下列两者之一发生时用关联的删除器释放对象:销毁了管理的 unique_ptr 对象通过 operator= 或 reset() 赋值另一指针给管理的 unique_ptr 对象。
模板函数 async 异步地运行函数 f (潜在地在可能是线程池一部分的分离线程中),并返回最终将保有该函数调用结果的 std::future 。
底层数组的指针T* data() noexcept;//(C++11 起)const T* data() const noexcept;//(C++11 起)返回指向作为元素存储工作的底层数组的指针。指针满足范围 [data(); data() + size()) 始终是合法范围,即使容器为空(该情况下 data() 不可解引用)。参数(无)返回值指向底层元素存储的指针。对于非空容器,返回的指针与

1) 若表达式 std::declval() = std::declval() 在不求值语境为良态,则提供等于 true 的成员常量 value 。否则, value 为 false 。2) 同 (1) ,但赋值表达式的求值将不调用任何非平凡的操作。3) 同 (1) ,但复制表达式的求值将不调用任何不是 noexcept 的操作。

std::weak_ptr 是一种智能指针,它对被 std::shared_ptr 管理的对象存在非拥有性(「弱」)引用。在访问所引用的对象前必须先转换为 std::shared_ptr。
std::list 是支持常数时间从容器任何位置插入和移除元素的容器。不支持快速随机访问。它通常实现为双向链表。与 std::forward_list 相比,此容器提供双向迭代但在空间上效率稍低。在 list 内或在数个 list 间添加、移除和移动元素不会非法化迭代器或引用。迭代器仅在对应元素被删除时非法化。
1) 检查一元谓词 p 是否对范围 [first, last) 中所有元素返回 true 。3) 检查一元谓词 p 是否对范围 [first, last) 中至少一个元素返回 true 。5) 检查一元谓词 p 是否不对范围 [first, last) 中任何元素返回 true 。

 
 





