随笔 - 741  文章 - 0  评论 - 260  阅读 - 416万
01 2025 档案
std::promise 和 std::packaged_task
摘要:std::promise 和 std::packaged_task 都是 C++11 标准库中用于管理异步操作的工具,它们都允许你通过 std::future 获取异步操作的结果。然而,它们在设计目的和使用场景上有显著的区别。以下是对两者的详细比较: std::promise 主要用途 手动设置结果 阅读全文
posted @ 2025-01-14 20:48 莫水千流 阅读(22) 评论(0) 推荐(0) 编辑
std::condition_variable
摘要:std::condition_variable 是 C++11 标准库中提供的一个同步原语,用于线程间的条件等待和通知机制。它允许一个或多个线程等待某个条件变为真(即被满足),并通过另一个线程的通知来唤醒这些等待的线程。 主要特点 条件等待:线程可以等待某个条件变量,直到其他线程通知该条件已被满足。 阅读全文
posted @ 2025-01-10 09:33 莫水千流 阅读(302) 评论(0) 推荐(0) 编辑
std::type_index 支持 std::Vector么
摘要:std::type_index 本身并不直接支持 std::vector 或其他具体类型的容器,但它可以用来表示和比较任何类型的类型信息,包括 std::vector。你可以使用 std::type_index 来获取和比较 std::vector 的类型信息。 获取 std::vector 的 s 阅读全文
posted @ 2025-01-09 21:16 莫水千流 阅读(11) 评论(0) 推荐(0) 编辑
type index
摘要:std::type_index 是 C++11 引入的一个标准库工具,用于简化和优化对 std::type_info 对象的处理。它提供了一种轻量级的方式来引用类型信息,并支持高效的比较操作。这对于需要在运行时检查或存储类型信息的应用场景非常有用。 主要特性 高效比较:std::type_index 阅读全文
posted @ 2025-01-09 21:01 莫水千流 阅读(41) 评论(0) 推荐(0) 编辑
C++ 如何存储类型信息
摘要:在C++中,保存和遍历类型信息可以通过多种方式实现,具体取决于你想要达到的目标。以下是几种常见的方法: 1. 使用 typeid 和 type_info C++ 提供了 typeid 操作符和 std::type_info 类来获取运行时类型信息(RTTI)。你可以使用这些工具来保存类型信息并在需要 阅读全文
posted @ 2025-01-09 20:56 莫水千流 阅读(33) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示