随笔 - 741  文章 - 0  评论 - 260  阅读 - 416万
1 2 3 4 5 ··· 74 下一页
  2025年1月14日
摘要: std::promise 和 std::packaged_task 都是 C++11 标准库中用于管理异步操作的工具,它们都允许你通过 std::future 获取异步操作的结果。然而,它们在设计目的和使用场景上有显著的区别。以下是对两者的详细比较: std::promise 主要用途 手动设置结果 阅读全文
posted @ 2025-01-14 20:48 莫水千流 阅读(35) 评论(0) 推荐(0) 编辑
  2025年1月10日
摘要: std::condition_variable 是 C++11 标准库中提供的一个同步原语,用于线程间的条件等待和通知机制。它允许一个或多个线程等待某个条件变为真(即被满足),并通过另一个线程的通知来唤醒这些等待的线程。 主要特点 条件等待:线程可以等待某个条件变量,直到其他线程通知该条件已被满足。 阅读全文
posted @ 2025-01-10 09:33 莫水千流 阅读(422) 评论(0) 推荐(0) 编辑
  2025年1月9日
摘要: std::type_index 本身并不直接支持 std::vector 或其他具体类型的容器,但它可以用来表示和比较任何类型的类型信息,包括 std::vector。你可以使用 std::type_index 来获取和比较 std::vector 的类型信息。 获取 std::vector 的 s 阅读全文
posted @ 2025-01-09 21:16 莫水千流 阅读(14) 评论(0) 推荐(0) 编辑
摘要: std::type_index 是 C++11 引入的一个标准库工具,用于简化和优化对 std::type_info 对象的处理。它提供了一种轻量级的方式来引用类型信息,并支持高效的比较操作。这对于需要在运行时检查或存储类型信息的应用场景非常有用。 主要特性 高效比较:std::type_index 阅读全文
posted @ 2025-01-09 21:01 莫水千流 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 在C++中,保存和遍历类型信息可以通过多种方式实现,具体取决于你想要达到的目标。以下是几种常见的方法: 1. 使用 typeid 和 type_info C++ 提供了 typeid 操作符和 std::type_info 类来获取运行时类型信息(RTTI)。你可以使用这些工具来保存类型信息并在需要 阅读全文
posted @ 2025-01-09 20:56 莫水千流 阅读(47) 评论(0) 推荐(0) 编辑
  2022年11月7日
摘要: // render boxes for (unsigned int i = 0; i < 5; i++) { // calculate the model matrix for each object and pass it to shader before drawing glm::mat4 mo 阅读全文
posted @ 2022-11-07 18:02 莫水千流 阅读(334) 评论(0) 推荐(0) 编辑
  2022年11月4日
摘要: 本文讨论纹理单元(texture unit)的使用,以及和着色器之间的关系。 使用纹理的过程大概是这样的: 1 从硬盘加载texture到内存,获取texture's ID // 1 创建纹理对象获取IDglGenTextures(1, &textureID);// 2 绑定纹理缓冲区设置属性glB 阅读全文
posted @ 2022-11-04 14:10 莫水千流 阅读(1172) 评论(0) 推荐(0) 编辑
  2022年9月26日
摘要: 在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等。其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令、只起到占一个位置的作用,但有时候确实需要它。当然,它也有它的用途的,否则没必要存在。在·Linux的帮助页中说它除了参数 阅读全文
posted @ 2022-09-26 10:37 莫水千流 阅读(1180) 评论(0) 推荐(0) 编辑
  2022年9月13日
摘要: 深入浅出cryptoPP密码学库》学习笔记。crypto++库帮助文档:https://www.cryptopp.com/docs/ref/index.html 进制与编码# 以2进制,8进制,10进制,16进制字符串构造整数 Copy Integer Int2("011111101010000b" 阅读全文
posted @ 2022-09-13 17:10 莫水千流 阅读(126) 评论(0) 推荐(0) 编辑
  2022年9月8日
摘要: 本文为学习OpenGL的学习笔记,如有书写和理解错误还请大佬扶正; 一,纹理缓冲区 一个纹理包含两个主要组成部分,纹理采样状态和包含纹理值得数据缓冲区; 1,为什么使用纹理缓冲区? 纹理缓冲区也称texBO或TBO,允许我们完成一些传统纹理不能完成的工作,首先,纹理缓冲区能够直接填充来自其他渲染结果 阅读全文
posted @ 2022-09-08 11:45 莫水千流 阅读(635) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 74 下一页
< 2025年3月 >
23 24 25 26 27 28 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 29
30 31 1 2 3 4 5

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