1 2 3 4
摘要: 1.智能指针背后的设计思想 当出现异常时,delete 没有执行,导致内存泄露时。我们希望指针指向的内存也被自动释放。 这就是auto_ptr, unique_ptr, shared_ptr 这几个智能指针背后的设计思想:将基本类型指针封装为类对象指针(模板类,以适应不同的需求),并在析构函数中编写 阅读全文
posted @ 2021-12-02 22:41 木木木999 阅读(172) 评论(0) 推荐(0)
摘要: https://zealdocs.org/ Zeal是一个离线文档阅读器,可以十分方便地查阅文档。 installer是安装版,portable是无需安装版。 按自己喜好下载即可。 我下载的是Portable版 解压后,点击Docsets, 选择available 然后选择自己需要的文档即可。 我选 阅读全文
posted @ 2021-12-02 20:50 木木木999 阅读(429) 评论(0) 推荐(0)
摘要: 学习纲领 结构化:学习一门知识的最佳方法莫过于先梳理其结构 阶段化:“冰冻三尺非一日之寒”,合理地拆分学习目标,模块化学习。 针对化:时间并非海绵里的水,怎么挤都只有那么多,利用碎片时间学习。 对程序员来说有效的方法 实用性高:用英语写规范的变量名,写个人简历,写文档,写注释,写博客。 操作性强:利 阅读全文
posted @ 2021-11-30 21:29 木木木999 阅读(545) 评论(0) 推荐(0)
摘要: 1.版本控制( Revision control ) 在实际开发中,迫切需要版本控制的工具 实现跨区域多人协同开发 追踪和记载一个或者多个文件的历史记录 组织和保护你的源代码和文档 统计工作量 并行开发、提高开发效率 追踪记录整个软件的开发过程 减轻开发人员的负担,节省时间,同时降低人为错误 常见的 阅读全文
posted @ 2021-11-30 10:26 木木木999 阅读(35) 评论(0) 推荐(0)
摘要: 本文主要针对c++泛型编程 和 STL 相关知识: c++基础 c++面向对象OOP 1. 模板 C++另一种编程思想称为 ==泛型编程== ,主要利用的技术就是模板(可能会造成代码膨胀) C++提供两种模板机制:函数模板( template )和类模板 普通函数与函数模板区别: 普通函数调用时可以 阅读全文
posted @ 2021-11-28 16:01 木木木999 阅读(104) 评论(0) 推荐(0)
摘要: 1、管理系统需求 职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责 普通员工职责:完成经理交给的任务 经理职责:完成老板交给的任务,并下发任务给员工 阅读全文
posted @ 2021-11-24 17:37 木木木999 阅读(111) 评论(0) 推荐(0)
摘要: 地址:http://www.ruanyifeng.com/survivor/ 在这个文集中,对我影响较大的有这几篇。 《你为什么可以不读大学》 我从中感受到了一种思想解放——只要是学自己感兴趣的东西,就是学习,没有时间,空间和内容的限制。“自主,跨界,终生学习”成为了我践行的目标之一。 《为什么雇佣 阅读全文
posted @ 2021-11-24 11:19 木木木999 阅读(52) 评论(0) 推荐(1)
摘要: 本阶段主要针对c++面向对象编程。 相关知识:c++基础 1. 内存分区模型 c++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码;由操作系统进行管理 全局区:存放全局变量,静态变量,常量;由操作系统进行管理 栈区:,存放函数的参数值,局部变量;由编译器自动分配释放 堆区: 阅读全文
posted @ 2021-11-23 18:13 木木木999 阅读(73) 评论(0) 推荐(0)
摘要: 计算机科学学习规划 计算机领域的方向庞杂,知识浩如烟海,每个细分领域如果深究下去都可以说是没有止境。因此,一个清晰明确的学习规划是非常重要的。本学习规划参照了https://csdiy.wiki/的相关内容,本文更大程度上是自己的学习记录,规划本身为他人所做。 在开始学习之前,强烈推荐一个科普向系列视频 Crash C 阅读全文
posted @ 2021-11-22 15:33 木木木999 阅读(329) 评论(0) 推荐(1)
摘要: 菜单功能 退出功能 添加联系人 显示联系人 删除联系人 查找联系人 修改联系人 清空联系人 1.菜单功能 步骤: 封装函数显示改界面 如 void showMenu() 在main函数中调用封装好的函数 #include <iostream> using namespace std; void sh 阅读全文
posted @ 2021-11-20 13:11 木木木999 阅读(453) 评论(0) 推荐(0)