随笔分类 -  C++学习

摘要:1. 例子: 2. 递归转非递归: 3. 斐波那契数列 递归转非递归: 阅读全文
posted @ 2018-08-29 21:19 博观&约取 阅读(253) 评论(0) 推荐(0)
摘要:1. 二叉树的遍历:先序(递归、非递归),中序(递归、非递归),后序(递归、非递归)。 2. 获取二叉树节点个数: 3. 判断二叉树是否为完全二叉树: 4. 求二叉树两个节点的最小公共祖先: 5. 二叉树的翻转: 6. 求二叉树第k层的节点个数: 7. 求二叉树中节点的最大距离(相距最远的两个节点之 阅读全文
posted @ 2018-08-28 17:14 博观&约取 阅读(5887) 评论(1) 推荐(0)
摘要:1. 文件写入: 2. 文件读取: 3. 文件追加: 4. 文本文件读写: 5. 二进制文件读写: 6. 文件指针移动: (1)移动到合适位置,读: (2)移动到合适位置,写: 阅读全文
posted @ 2018-08-25 22:19 博观&约取 阅读(635) 评论(0) 推荐(0)
摘要:1. new,delete的局部重载: 2. 全局new,delete重载: 3. 绑定类成员函数: 4. 绑定lambda表达式以及仿函数: 5. 静态断言: 6. 内联函数: 7. CPP处理转义字符: 阅读全文
posted @ 2018-08-22 17:16 博观&约取 阅读(270) 评论(0) 推荐(0)
摘要:1. 死锁与解锁: 2. 迅雷面试题: 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍, 要求输出结果必须按ABC的顺序显示。如:ABCABC...,依次递推。 【参考答案】 运行结果: 【分析】若题目变为:4个线程,输出结果要求为: ABCDA 阅读全文
posted @ 2018-08-22 12:11 博观&约取 阅读(609) 评论(0) 推荐(0)
摘要:1.C++多线程初步: 2. 线程冻结与解冻调试: 3. 多线程传参: 4. 多线程的join 和detach: 5. 原子变量与线程安全: 6. lambda 表达式与多线程: 7. 伪函数与多线程: (1)伪函数概念: (2)伪函数与多线程: 8. 成员函数构建多线程: 9. 多线程通信futu 阅读全文
posted @ 2018-08-21 22:11 博观&约取 阅读(2035) 评论(0) 推荐(0)
摘要:1. C++风格数组初始化: 2. CPP别名: 3. auto 使用: 4. 函数模板的别名: 5. 收缩转换: 6. 二进制: 7. 常量表达式constexpr : 8. lambda 表达式: 9. 函数包装器: 10. 模板元 11. C++中的const : 12. 智能指针: 13. 阅读全文
posted @ 2018-08-18 21:24 博观&约取 阅读(787) 评论(0) 推荐(0)