银行系统 问题大纲

问题

  • 日期类
    • 日期间隔计算的实现
      • 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 @   study_all_day  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示