虽说老师给了两周的时间,但是临近截止日期才完成,并不是程序有多难,只是太久没有编程生熟过头,再加上有杂七杂八的事情耽搁,就一直断断续续做到现在。
缺乏自主学习的动力是编程路上的一大障碍,永远止步于老师所教授的,甚至总是边学边忘,果然是不太想做程序员吧。
在做这个计算器的过程中也有了不少收获,虽然距离老师的要求仍有差距,但勉勉强强独立完成了。
首先,学会了一些String类的用法(因为当初c++属于自学课,所以c++的语言不太会用),不过在处理字符串问题方面果然string比单独的字符数组好用不少,一些功能的实现也简化了不少。
其次,学会了c++的栈,定义了栈后可以直接判空或取栈顶等操作,比起当初c单独写的栈类,着实省事了。
不过果然还是水平太低,第一个作业就做得这么坎坷,边做边百度各种函数的用法浪费了不少时间(况且还有好多看不懂),但愿下次能顺利些。