C++_10_34_future

简介 C++ 标准库 C++ 标准库 <future> 标准库是 C++ 中用于支持异步编程的头文件。它提供了 std::future、std::promise、std::packaged_task 等类,以及一些与异步任务相关的函数,如 std::async、std...
May 22, 2024 Cpp CppSTL

C++_10_33_sstream

简介 C++ 标准库 C++ 标准库 <sstream> 是 C++ 标准库中的头文件,它提供了对内存中字符串流的支持。它包含了用于操作内存中字符串流的类,如 std::stringstream、std::ostringstream 和 std::istringstr...
May 22, 2024 Cpp CppSTL

C++_10_32_iomanip

简介 C++ 标准库 C++ 标准库 <iomanip> 是 C++ 标准库中的头文件,提供了与格式化输入输出相关的工具和操作符。这个头文件主要包含了用于控制输入输出格式的类和函数。 主要内容: 操纵符(Manipulators): st...
May 22, 2024 Cpp CppSTL

C++_10_31_map

简介 C++ <map>标准库 有序关联容器 与顺序关联容器不同,有序关联容器不采用线性方式保存元素。相反,有序关联容器将键映射到值。通常情况下,有序关联容器的插入,删除和查找时间是相等的。 标准库提供的4个有序关联容器分别为: map, multimap,...
May 22, 2024 Cpp CppSTL

C++_10_30_set

简介 C++ 标准库 set set容器定义在头文件中,和map非常相似。 区别在于set保存的不是键值对,在set中本身就是键。如果信息没有显式的键,且希望进行排序(不包含重复)以便快速的执行插入,查找和删除,就可以考虑使用set容器存储此类信息。 不能修改set...
May 22, 2024 Cpp CppSTL

C++_10_2_algorithm

简介 标准库学习笔记 algorithm 中所有算法 名称 描述 adjacent_find 搜索相等或满足指定条件的两个相邻元素。 all_of 当给定...
May 22, 2024 Cpp CppSTL

C++_10_29_stack

简介 C++ 标准库 C++ 标准库 <stack> 是 C++ 标准库中的头文件,定义了栈容器适配器 std::stack。 std::stack: std::stack 是一个基于其他容器(默认使用 std::deque)的封装,提供了栈(LIFO,后进先...
May 22, 2024 Cpp CppSTL

C++_10_28_queue

简介 C++ 标准库 C++ 标准库 <queue> 是 C++ 标准库中的头文件,定义了队列容器适配器 std::queue、优先队列 std::priority_queue,以及辅助队列的基本操作。 std::queue: std::queue 是一个基于...
May 22, 2024 Cpp CppSTL

C++_10_27_span

简介 C++ 标准库 C++ 标准库 在 C++ 标准库中并没有名为 <span> 的标准头文件或容器。<span> 并不是 C++ 标准库的一部分,而是从 C++20 开始引入的用于表示连续内存区域的非拥有式引用的类模板。其主要用途是对连续内存块进行引用...
May 22, 2024 Cpp CppSTL

C++_10_26_deque

简介 C++ 标准库 deque deque(double-ended queue的简称)几乎和vector是等同的,但是用的更少 主要区别如下 不要求元素保存在连续内存中 deque支持首尾两端常量时间的插入和删除操作(vecto只支...
May 22, 2024 Cpp CppSTL