摘要: 先看一段代码: 问题: 进出 getMax 的开销,比 getMax 函数本身的开销还要大 如果使用宏: 1 #define GETMAX(a,b) ((a)>(b)?(a):(b)) 2 3 int main() { 4 int n1 = GETMAX(1, 2); // 等价于直接写 int n 阅读全文
posted @ 2023-11-09 16:04 我会变强的 阅读(4) 评论(0) 推荐(0) 编辑
摘要: P223. set容器——构造和赋值 P224. set容器——大小和交换 P225. set容器——插入和删除 P226. set容器——查找和统计 P223. set容器 构造和赋值 特点:所有元素都会在插入时自动被排序 本质:set/multiset 属于关联式容器,底层结构是用二叉树实现。 阅读全文
posted @ 2023-10-11 18:23 我会变强的 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 比如: 要从GitHub上下载项目,URL为 https://github.com/EpicGames/UnrealEngine.git,使用命令 git clone https://github.com/EpicGames/UnrealEngine 下载的不是图中分支 4.27,而是其他分支,那么 阅读全文
posted @ 2023-09-14 21:19 我会变强的 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 二维数组的存储顺序、表示方法 先说一维数组: 1. 数组首地址 也是 第一个元素的首地址 1 #include <iostream> 2 using namespace std; 3 4 int main() { 5 int arr[5] = {}; 6 cout << "arr = " << ar 阅读全文
posted @ 2023-09-14 18:55 我会变强的 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ★★★原文链接★★★:https://subingwen.cn/cpp/move-forward/ 3.21 move 资源的转移 3.22 forward 完美转发 3.21 move资源的转移 move方法可以将左值转换为右值 使用这个函数并不能移动任何东西,它将一个对象的所有权从这个对象转移到 阅读全文
posted @ 2023-09-04 19:35 我会变强的 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ★★★原文链接★★★:https://subingwen.cn/cpp/rvalue-reference/ 3.17. 右值和右值引用 3.18. 右值引用的作用以及使用 3.19. 未定引用类型的推导 3.20. 右值引用的传递 3.17. 右值和右值引用 左值,lvalue,locator va 阅读全文
posted @ 2023-09-04 14:12 我会变强的 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ★★★原文链接★★★:https://subingwen.cn/design-patterns/factory/ 工厂模式 简单工厂 工厂和对象的关系:一对多 工厂模式 工厂和对象的关系:一对一 示例: #include <iostream> using namespace std; // 产品类的 阅读全文
posted @ 2023-08-27 23:11 我会变强的 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 详细介绍请见:★★★原文链接★★★:https://subingwen.cn/cpp/enum/ 枚举语法(C++98): 关键字enum 枚举名字(可以不写,不写就是匿名枚举) {枚举值}; #include <iostream> using namespace std; // 枚举在相同作用域内 阅读全文
posted @ 2023-08-27 22:31 我会变强的 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 详细介绍请见:★★★原文链接★★★:https://subingwen.cn/design-patterns/simple-factory/ 对于简单工厂模式,工厂类 有且仅有一个 简单工厂模式 示例: #include <iostream> using namespace std; 阅读全文
posted @ 2023-08-27 21:43 我会变强的 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.4 final 原文:https://subingwen.cn/cpp/final/ 总结: 1. final 限制某个类不能被继承,或限制某个虚函数不能被重写 2. final 修饰 虚函数 或者 类 3. final 关键字写到 虚函数 或 类 后面 class Base { public: 阅读全文
posted @ 2023-08-18 21:18 我会变强的 阅读(8) 评论(0) 推荐(0) 编辑