前言
由于mp2忘delete了一堆东西,导致写了一堆memory leak的玩意儿,最终害了今天的quiz
本可以避免的事故
- 一开始学用valgrind的时候自以为是认为自己很懂,这玩意儿没啥用,也没注意跑的时候加的参数,导致后来对着玩意儿不熟,产生了leak检测不充分的问题
- 提交mp前没有再一次对mp进行好好的检测,自以为没啥问题了(单测+内存),这也和第一点相关
- 最后grade下来之后有regrade的机会,明明看到了里面有memory leak的扣分,然而还是没有注意(因为没加full参数跑valgrind并没有报error),最后看test过了就没管了,没有去问同学。这里也可以看出很浮躁+自以为是
- 今天考试前明知道需要mp2,最终也没有去再检查一次(甚至可以有最终前拿同学代码的机会),也依然没有去注意,于是失去了最后的机会。
后记
每一次小事故都有可能导致大的灾难.