问题
- 日期类
- 日期间隔计算的实现
- 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界面的编写