银行系统 问题大纲

问题

  • 日期类
    • 日期间隔计算的实现
      • distance 函数
      • 运算符重载的实现
  • 类相互包含报错
    • 银行系统-5 中 Account与AccountRecord类
  • 类的编写原则
    • 例如常函数const运用原则
      • 常函数内无对数据修改的操作
      • 工程上,设计类的时候,一个原则就是,将对不改变数据的成员函数设计为常函数
  • 注意变量名尽量不要相同(容易出现错误)
	void Accumulator::change(Date date, double _value) {

	    sum=sum+value*date.distance(lastDate);//记录上一个过程中的日累积
	    value=_value;//更新余额
	    lastDate=date;//更新日期

	}

知识点

  • vscode多文件编译
    • 分文件编写
      • .h文件里——写类的声明
        • 常函数一般直接在头文件实现
      • .cpp文件——里面写实现
    • vscode 配置调整
    • cmake使用
  • STL运用
    • multimap实现一键映射多值
  • 运算符重载
  • 读写文件
    • C++风格
    • C++输入函数类型的汇总(如get;gets;getline等)
  • stdexcept错误处理库
    • try throw catch
    • 自定义函数
  • QT界面的编写
posted @ 2024-04-18 12:36  study_all_day  阅读(29)  评论(0)    收藏  举报