博客作业学到的东西:

1.博客作业应该说是从寒假就开始了,因为博客作业,所以我寒假时都不敢玩得太疯狂,毕竟还有博客作业没做呢。有了博客作业,我就从一个连博客是什么都不知道无知少年,开始去了解博客是什么,怎么注册博客,然后又开始去了解博客有什么功能。
2.在博客作业中,我开始去了解git,命令行,然后我又从电梯作业中,开始学会了类的用法,.cpp,.h的分类。

遇到的最大问题:

1.在写电梯作业的时候,我都是想法很多,自己觉得可行的方法有很多,但等到真的要落实到代码上的时候,却又是只能坐着干瞪眼,不知道自己的这个想法要如何用代码来实现。就比如那个三部电梯的那个,如何判断哪部电梯去接乘客,想想很简单,可以接的那几部中,已经离乘客最近的去接。但是如何用代码去判断呢?我也是只能干瞪眼,再加上当时多态继承又不会,就更是令我头疼了。
2.在团队作业的时候,虽然我们最后没有上去演示,可是我们也都是花费了不少时间在里面的,甚至在要上去演示的前天晚上,我们还打算通宵把它搞出来,后来在写的时候,也遇到了问题,但那是我们队的最后汇合的时候遇到的问题,我也不都是很懂(因为我太菜了,没有去学qt,所以对于问题也就不太懂)。但后来到了快四点的时候,还没解决那个问题,于是就只能去睡了(狗命要紧)。但是像那些移动地图之类的东西,我们也是都搞出来了。

改进和完善的地方:

对于我的电梯作业来说,因为我是实现的是一次只载一个乘客,并且是先请求的先接,按照请求的时间顺序一个一个接。这种方法显然特别耗时,所以我觉得我需要改进的地方还很多,所以我目前想改进的就是把电梯接客机制改成在送客的路途中,如果刚好是在电梯经过之前就已经发出请求的,就接下来。这样子,耗时就明显缩短了不少,但由于我的能力所限制,所以目前只能改善到这里,其他的就在以后慢慢去改进吧。

对于是否重构这个问题,我暂时时还没有,因为目前我就想把以前的代码改进一下而已。

体会和感受:

1.这学期的C++学习让我学到了很多东西,虽然C++的课本很薄,但是里面却又好多值得我去好好领悟的地方,C++相比于C语言而言,他的输入输出变得更加的简便了,而且又引进了不少好用的函数,这对于我们写代码的时候可以剩下很多时间和精力,因为你不用再大费周章的去写函数,直接引用就可以了。
2.C++引进的东西多,所以一些东西的用法有时候我就记得不是很清楚,有时候忘记写分号,又是忘记加个括号,有时候又忘记加&,等等之类的,导致我经常写完之后,编译一直报错,又都找不出原因,花费了不少时间去找错误。

个人看法:

总的来说,C++来的很晚,又离开得很快,让我留下了很多不舍,不舍的除了C++课程之外,还有那个逗比的张栋老师。于我个人来说,我觉得C++是一门很好的课程,它吸收了C语言的精华,又删掉了许多C语言中繁琐的地方,就比如输入输出之类的啊。所以我挺喜欢C++这门课程的。

C++的反思与总结的更多相关文章

  1. Noip2016 总结&反思

    一直在期盼的联赛,真正来临时,却远不像我想象的样子. 有些事,真的不敢再想. 算法可以离线,时光却不能倒流.dfs可以回溯,现实却没有如果. 有些事,注定只能成为缺憾,抱恨终生. 不得不说今年Noip ...

  2. 关于2016.12.12——T1的反思:凸包的意义与应用

    2016.12.12 T1 给n个圆,保证圆圆相离,求将圆围起来的最小周长.n<=100 就像上图.考场上,我就想用切线的角度来做凸包.以圆心x,y排序,像点凸包一样,不过用两圆之间的下切线角度 ...

  3. 上个项目的一些反思 I

    最近一直在反思之前的项目,发现了很多问题.比如数据安全... 虽然项目需求是只展示最新的数据,所以几乎没用什么本地存储.除了通讯录和用户的Token. 用户通讯录另表,今天反思下用户的Token的存储 ...

  4. <读书笔记>软件调试之道 :问题的核心-修复后的反思

    声明:本文档的内容主要来源于书籍<软件调试修炼之道>作者Paul Butcher,属于读书笔记.欢迎转载! ---------------------------------------- ...

  5. django+nginx+xshell简易日志查询,接上<关于《rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>》的反思>

    纠正一下之前在<关于<rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>>的反思>中说到的PHP+MySQL太慢,这里只是说我技术不好,没 ...

  6. 关于《rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>》的反思

    关于<rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>>的反思--链接--http://www.cnblogs.com/drgcaosheng/p/ ...

  7. 关于QCon2015感想与反思

    QCon2015专场有不少关于架构优化.专项领域调优专题,但能系统性描述产品测试方向只有<携程无线App自动化测试实践>.   (一). 携程的无线App自动化     <携程无线A ...

  8. 自我反思--table的简单数据分页

      自我反思   几天没有写工作总结了,整个人都变得懒散了.公司的工作也确实是不紧张,对于我这种自制力不强的人简直是...(想不到词了),完全放了风了... 每天逛逛淘宝,买些乱七八糟其实并没有什么用 ...

  9. 成功熬了四年还没死?一个IT屌丝创业者的深刻反思

    三个IT屌丝创业的故事 从前有三个屌丝,聚在一起做网络.提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾,啥都做了.3年后终于做到了五百万用户.对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼 ...

  10. 高级四则运算器—结对项目反思(193 & 105)

    高级四则运算器—结对项目反思(193 & 105) 本周我和一位韩国同学(71061105)一起结对编程完成了我们的结对项目——高级的小学四则运算题目生成器. PSP表格   PSP2.1 P ...

随机推荐

  1. Python中级 —— 03进程与线程

    多任务的实现有3种方式: 多进程模式: 多线程模式: 多进程+多线程模式. ** 进程: ** 不同任务,例如打开一个写字本,就是开启一个新进程. 多进程 Unix/Linux操作系统提供了一个for ...

  2. golang总结-Redis整合

    目录 1. 基本用法 2. Redis连接池 go get github.com/gomodule/redigo/redis 1. 基本用法 获取连接 package conn import ( &q ...

  3. u-boot-1.1.6第1阶段分析之make smdk2410_config指令

    uboot源码中的README文档中介绍要使用uboot必须先进行配置后编译,即先执行make xxx_config命令,然后执行make命令,下面以make smdk2410_config指令为例来 ...

  4. 编写DVWA暴力破解High级别的Python脚本

    1. 过程(不查看源代码) 使用burpsuite或者owasp zap抓取数据包,可以看出页面执行过程如下: 首先获取上一次请求的token,然后sleep几秒,最后使用get方法提交验证. 2. ...

  5. BurpSuite系列(一)----Proxy模块(代理模块)

    一.简介 Proxy代理模块作为BurpSuite的核心功能,拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流. Burp 代理 ...

  6. SDR软件无线电知识要点(一)噪声系数与噪声因子

    SDR软件无线电知识要点(一)噪声系数与噪声因子 信号质量如何评估 Noise Figure (NF) or sensitivity and Error Vector Magnitude (EVM) ...

  7. [Err] ERROR: wrong record type supplied in RETURN NEXT

    在写GP 输出不定长列数据表 函数时,报了一个错,百思不得其解.在公司大佬帮助下,知道是什么鬼了.. 先看看例子吧: ---- 函数定义 CREATE OR REPLACE FUNCTION &quo ...

  8. 20155234 实验三 敏捷开发与XP实践

    20155234 实验三 敏捷开发与XP实践 实验内容 1.XP基础 2.XP核心实践 3.相关工具 实验步骤 (一)敏捷开发与XP 敏捷开发(Agile Development)是一种以人为核心.迭 ...

  9. Hello World 和 模块分解

    Hello World 和 模块分解 在命令行中编译运行HelloWorld public class HelloWorld { public static void main(String[] ar ...

  10. 2017-2018-1 20155319《信息安全技术》实验二——Windows口令破解

    2017-2018-1 20155319<信息安全技术>实验二--Windows口令破解 实验环境 试验系统:Windows 2003 实验工具:LC5.SuperDic 实验原理 一.口 ...