面向对象程序设计第三次作业-Calculator

题目:
面向对象程序设计第三次作业-Calculator

最终代码:
Scan.h:
面向对象程序设计第三次作业-Calculator

Print.h:
面向对象程序设计第三次作业-Calculator

Calaulator.cpp:
面向对象程序设计第三次作业-Calculator
面向对象程序设计第三次作业-Calculator

解题过程

  1. 看到题目后,在查询之后明白了这是多文件的题目,然后通过翁凯老师的视频讲解知道了.h和.cpp文件的区别和作用,并且通过C++ String类型简单的明白了string类型的运用。但是对queue完全不明白,所以又通过博客园中的一篇文章C++ STL--stack/queue 的使用方法大概明白了queue的用法后开始了写代码。
  2. 我的思路是将用if将符号和数字分别开来,符号直接push入队列中,数字的话用n来进行判断是否超过十位,但是最初的时候由于判断数字的if条件用错,导致了输出时只有符号而没有数字(忘了截图),但将if的判断条件修改之后,数字可以输出了,可是缺了最后的数字,然后请教了学霸,明白了要在数字判定后再加一次判定才可以将数字给输出,于是修改之后,代码就完成了。
  3. 成果截图:
    面向对象程序设计第三次作业-Calculator
    通过这次的学习了解了很多的C++知识和便捷,并且也懂得了自己很多的不足,会不断的努力和进步,成为一名优秀的程序员。
上一篇:懒加载 字典转模型 自定义cell


下一篇:调用c++接口类