博客作业学到的东西:

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里的默认参数

    def extendList(val, test=[]): test.append(val) return test list1 = extendList(10) list2 = extendList ...

  2. ionic2添加支付宝插件出现问题

    安装本地路径插件正常  编译正常  在打开支付页面时候 就报这个错 在手机app点击无效 错误信息: ERROR Error: Uncaught (in promise): Error: No pro ...

  3. Redis全方位讲解--哨兵模式(Sentinel模式)

    前言 当按照上一篇<redis主从复制>部署好之后,我们会想,一旦redis的master出现了宕机,并且我们并没有及时发现,这时候就可能会出现数据丢失或程序无法运行.此时,redis的哨 ...

  4. Redis高可用详解:持久化技术及方案选择 (推荐)--转载自编程迷思博客www.cnblogs.com/kismetv/p/8654978.html

    一.Redis高可用概述 在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义. 我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常 ...

  5. STM32F4XX中断方式通过IO模拟I2C总线Master模式

    STM32的I2C硬核为了规避NXP的知识产权,使得I2C用起来经常出问题,因此ST公司推出了CPAL库,CPAL库在中断方式工作下仅支持无子地址 的器件,无法做到中断方式完成读写大部分I2C器件.同 ...

  6. libcurl编译及使用

    环境: libcurl版本:7.54.1 VS:Visual Studio 2013 一.编译 1.下载最新版的libcurl(curl-7.54.1.zip)(地址:https://curl.hax ...

  7. fixed layout android

    http://benfrain.com/easy-css-fix-fixed-positioning-android-2-2-2-3/ http://caniuse.com/#feat=css-fix ...

  8. 20155235 《Java程序设计》 实验五 Java网络编程及安全

    20155235 <Java程序设计> 实验五 Java网络编程及安全 实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统. 实验要求 没有Linu ...

  9. 20155327 2016-2017-3 《Java程序设计》第4周学习总结

    20155327 2016-2017-3 <Java程序设计>第4周学习总结 教材学习内容总结 一. 理解封装.继承.多态的关系 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方 ...

  10. 一个命令安装lnmp

    安装LNMP执行:wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar. ...