银行系统 问题大纲
问题
- 日期类
- 日期间隔计算的实现
- distance 函数
- 运算符重载的实现
- 日期间隔计算的实现
- 类相互包含报错
- 银行系统-5 中 Account与AccountRecord类
- 类的编写原则
- 例如常函数const运用原则
- 常函数内无对数据修改的操作
- 工程上,设计类的时候,一个原则就是,将对不改变数据的成员函数设计为常函数
- 例如常函数const运用原则
- 注意变量名尽量不要相同(容易出现错误)
void Accumulator::change(Date date, double _value) {
sum=sum+value*date.distance(lastDate);//记录上一个过程中的日累积
value=_value;//更新余额
lastDate=date;//更新日期
}
知识点
- vscode多文件编译
- 分文件编写
- .h文件里——写类的声明
- 常函数一般直接在头文件实现
- .cpp文件——里面写实现
- .h文件里——写类的声明
- vscode 配置调整
cmake使用
- 分文件编写
- STL运用
- multimap实现一键映射多值
- 运算符重载
- 读写文件
- C++风格
- C++输入函数类型的汇总(如get;gets;getline等)
- stdexcept错误处理库
- try throw catch
- 自定义函数
QT界面的编写
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)