logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++11 标准模板(STL)(std::unordered_set)(二)

1) 构造空容器。设置 max_load_factor() 为 1.0 。2) 构造拥有范围 [first, last) 的内容的容器。3) 复制构造函数。构造拥有 other 内容副本的容器,一同复制加载因子、谓词和哈希函数。4) 移动构造函数。用移动语义构造拥有 other 内容的容器。5) 构造拥有 initializer_list init 内容的容器,同 unordered_set(in

#c++#容器
c++11 日期和时间工具-(std::chrono::steady_clock)(std::chrono::high_resolution_clock)

类 std::chrono::steady_clock 表示单调时钟。此时钟的时间点无法减少,因为物理时间向前移动。此时钟与壁钟时间无关(例如,它能是上次重启开始的时间),且最适于度量间隔。类 std::chrono::high_resolution_clock 表示实现提供的拥有最小计次周期的时钟。它可以是 std::chrono::system_clock 或 std::chrono::ste

#c++
c++ 智能指针 (std::auto_ptr)

auto_ptr 是通过由 new 表达式获得的对象,并在 auto_ptr 自身被销毁时删除该对象的智能指针。它可用于为动态分配的对象提供异常安全、传递动态分配对象的所有权给函数和从函数返回动态分配的对象。

#c++
c++11 智能指针 (std::unique_ptr)(六)

std::unique_ptr 是通过指针占有并管理另一对象,并在 unique_ptr 离开作用域时释放该对象的智能指针。在下列两者之一发生时用关联的删除器释放对象:销毁了管理的 unique_ptr 对象通过 operator= 或 reset() 赋值另一指针给管理的 unique_ptr 对象。

#c++
c++11 多线程支持 (std::async)

模板函数 async 异步地运行函数 f (潜在地在可能是线程池一部分的分离线程中),并返回最终将保有该函数调用结果的 std::future 。

#c++
c++ 11标准模板(STL) std::vector (用例三)

底层数组的指针T* data() noexcept;//(C++11 起)const T* data() const noexcept;//(C++11 起)返回指向作为元素存储工作的底层数组的指针。指针满足范围 [data(); data() + size()) 始终是合法范围,即使容器为空(该情况下 data() 不可解引用)。参数(无)返回值指向底层元素存储的指针。对于非空容器,返回的指针与

文章图片
#c++
C++标准模板(STL)- 类型支持 (受支持操作,is_assignable, is_trivially_assignable, is_nothrow_assignable)

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

文章图片
#c++
c++ 智能指针 (std::weak_ptr)(三)

std::weak_ptr 是一种智能指针,它对被 std::shared_ptr 管理的对象存在非拥有性(「弱」)引用。在访问所引用的对象前必须先转换为 std::shared_ptr。

#c++
c++标准模板(STL)(std::list)(十一)

std::list 是支持常数时间从容器任何位置插入和移除元素的容器。不支持快速随机访问。它通常实现为双向链表。与 std::forward_list 相比,此容器提供双向迭代但在空间上效率稍低。在 list 内或在数个 list 间添加、移除和移动元素不会非法化迭代器或引用。迭代器仅在对应元素被删除时非法化。

#c++#list
c++标准模板(STL)- 算法(std::all_of, std::any_of, std::none_of)

1) 检查一元谓词 p 是否对范围 [first, last) 中所有元素返回 true 。3) 检查一元谓词 p 是否对范围 [first, last) 中至少一个元素返回 true 。5) 检查一元谓词 p 是否不对范围 [first, last) 中任何元素返回 true 。

#c++
    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择