cppLibrary——C17&&C20
文章平均质量分 78
C++标准库之C17 && C20标准库
班公湖里洗过脚
上马击狂胡,下马草军书
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
标准库标头 <any> (C++17)学习
此头文件是通用工具库的一部分。类 any 描述一种可用于任何可复制构造类型的单个值的类型安全容器。原创 2024-08-21 10:24:34 · 525 阅读 · 0 评论 -
标准库标头 <memory_resource> (C++17)学习之monotonic_buffer_resource
类 std::pmr::monotonic_buffer_resource 是特定目的的内存资源类,它仅在销毁资源时释放分配的内存。它的意图是提供非常快速的内存分配,在内存用于分配少量对象,并于之后一次释放的情形。monotonic_buffer_resource 能以初始缓冲区构造,若无初始缓冲,或缓冲用尽,则从构造时提供的上游分配器分配缓冲区。缓冲区的大小以几何级数增长。monotonic_buffer_resource 不是线程安全的。原创 2024-08-24 14:05:35 · 757 阅读 · 0 评论 -
标准库标头 <bit>(C++20)学习
头文件是数值库的一部分。定义用于访问、操作和处理各个位和位序列的函数。例如,有函数可以旋转位、查找连续集或已清除位的数量、查看某个数是否为 2 的整数幂、查找表示数字的最小位数等。下面来看一下它的具体使用示例:原创 2024-09-15 23:07:15 · 2450 阅读 · 0 评论 -
标准库标头 <charconv>(c++17)学习
此头文件是strings library.std::to_chars_result 是 std::to_chars 的返回类型。它没有基类std::from_chars_result 是 std::from_chars 的返回类型。它没有基类原创 2024-09-02 22:51:53 · 835 阅读 · 0 评论 -
标准库标头 <filesystem> (C++17)学习
此头文件是文件系统支持库的一部分。本篇介绍filesystem命名空间的一些函数。原创 2024-09-06 22:50:57 · 980 阅读 · 0 评论 -
标准库标头 <optional> (C++17)学习之optional
类模板 std::optional 管理一个可选 的所含值,即既可以存在也可以不存在的值。一种常见的 optional 使用情况是作为可能失败的函数的返回值。与如 std::pair 等其他手段相比,optional 可以很好地处理构造开销高昂的对象,并更加可读,因为它明确表达了意图. optional 的任何实例在任意给定时间点要么含值,要么不含值。原创 2024-09-03 22:20:48 · 1142 阅读 · 0 评论 -
标准库标头 <string_view> (C++17)学习
此头文件是字符串库的一部分。本篇介绍string_view的基本用法。原创 2024-08-22 08:55:02 · 749 阅读 · 0 评论 -
标准库标头 <execution> (C++17)学习
此头文件是算法库的一部分。本篇介绍策略类型的一些应用示例:原创 2024-08-23 14:19:32 · 852 阅读 · 0 评论 -
标准库标头 <barrier>(C++20)学习
此头文件是线程支持库的一部分。类模板 std::barrier 提供一种线程协调机制,阻塞已知大小的线程组直至该组中的所有线程到达该屏障。不同于 std::latch,屏障是可重用的:一旦到达的线程组被解除阻塞,即可重用同一屏障。与 std::latch 不同,会在线程解除阻塞前执行一个可能为空的可调用对象。原创 2024-09-11 23:19:32 · 1650 阅读 · 0 评论 -
标准库标头 <variant> (C++17)学习之variant类
此头文件是通用工具库的一部分。类模板 std::variant 表示一个类型安全的联合体(以下称“变体”)。一个 std::variant 的实例在任意时刻要么保有它的可选类型之一的值,要么在错误情况下无值(此状态难以达成,见 valueless_by_exception)。与联合体类似,如果变体保有某个对象类型 T 的值,那么 T 的对象表示会在变体自身的对象表示中直接分配。不允许变体分配额外的(动态)内存。原创 2024-08-31 09:34:10 · 1408 阅读 · 0 评论 -
标准库标头 <filesystem> (C++17)学习之文件类型
本篇介绍filesystem文件库的文件类型API。原创 2024-09-08 23:10:24 · 837 阅读 · 0 评论
分享