摘要: 成员对齐大小概念 成员对齐值 struct类型中, 每个成员相对于整个 struct 类型变量的开始地址而言, 它的偏移量必须是 对齐值的整数倍. struct 成员对齐值 由两个规则影响: [[# 成员默认对齐值]] [[# pragma pack(n) 的作用|pragma pack(n)]] 阅读全文
posted @ 2025-04-15 22:37 Ace233 阅读(5) 评论(0) 推荐(0)
摘要: https://cloud.tencent.com/developer/article/2329171 https://blog.csdn.net/qq_22660775/article/details/88690954 头文件报错 如果直接使用clangd, 在一个多目录的项目中, 可能经常会有头 阅读全文
posted @ 2025-02-25 17:09 Ace233 阅读(2155) 评论(0) 推荐(0)
摘要: 从它的构造函数上看, 似乎不能接受 lambda 和函数指针作为构造函数的参数 但可以通过如下 自定义推导规则 来实现. 这实际上是Deduction Guides技术 //1 template <class _Rp, class... _Args> packaged_task(_Rp (*)(_A 阅读全文
posted @ 2025-01-19 12:33 Ace233 阅读(17) 评论(0) 推荐(0)
摘要: 参考: https://subingwen.cn/CMake/CMake-primer/?highlight=CMake 《modern Cmake for C++》 《Cmake构建实战-项目开发卷》 1 程序构建和 Makefile 1.1 程序构建 程序构建的流程 编译器是一套工具链, 分为4 阅读全文
posted @ 2025-01-04 19:55 Ace233 阅读(129) 评论(0) 推荐(0)
摘要: 胡言乱语 编程是非常难的,不是说它的内涵有多么深奥,是因为操作门槛太低了(精通门槛不低),导致太多一知半解的人就可以传道授业播种了,反而使得这门学科变得越来越复杂,让人越学越费力。由于本人学识浅薄,只能举一些粗鄙的例子: 网络教程泛滥成灾。举个例子:创造神创立了官方文档,但是凡人看不懂,自然语言上的 阅读全文
posted @ 2025-01-03 16:10 Ace233 阅读(744) 评论(11) 推荐(6)
摘要: 本人收藏的一些电子版: 阅读顺序 C++ primer 基础 Professional C++ 基础+新特性 现代C++语言核心特性解析 更多新特性,STL并发库介绍 C++ Templates 更多的模板语法 STL Cookbook 现代STL用法 并发编程实战 深入并发 Programming 阅读全文
posted @ 2024-12-31 10:59 Ace233 阅读(48) 评论(0) 推荐(0)
摘要: 参考:《Professional c++》,《并发编程实战》 1 基本概念 1.1 竞争 原子性 "原子"(atomic)操作是指一种不可分割的操作, 即在执行过程中不会被中断的操作。这种操作要么完全执行,要么完全不执行,不会出现部分执行的情况。 应用场景 计数器:在多线程环境下安全地递增或递减计数 阅读全文
posted @ 2024-12-30 23:13 Ace233 阅读(36) 评论(0) 推荐(0)
摘要: 主要参考: 现代c++核心特性解析, Cpp_template 2nd, Cpp Primer 1 定义模板 1.1 模板形参 模板形参的种类 模板可以有两种形参, 一种是类型形参, 一种是非类型形参 这两种参数可以同时存在, 其中非类型形参 的类型 可以是 模板类型形参 template < ty 阅读全文
posted @ 2024-12-30 18:14 Ace233 阅读(25) 评论(0) 推荐(0)
摘要: 参考: https://www.cnblogs.com/blizzard8204/p/17563217.html https://www.bennyhuo.com/2022/03/09/cpp-coroutines-01-intro/ 本文不完整, 更新中 1 基本概念 什么是协程? C++ 20 阅读全文
posted @ 2024-12-30 18:11 Ace233 阅读(725) 评论(0) 推荐(0)
摘要: 1 基本内置类型 1.1 算术类型 算术类型介绍 bool 类型 字符类型 整数类型 实数浮点、虚数浮点和 复数浮点 参看如下表 类型 含义 最小尺寸(位) bool 布尔类型 未定义 char 字符 8 wchar_t 宽字符 16 char16_t Unicode字符 16 char32_t U 阅读全文
posted @ 2024-12-30 10:27 Ace233 阅读(26) 评论(1) 推荐(1)
点击右上角即可分享
微信分享提示