📄 money.cpp
字号:
#include <iomanip>
#include <Money.h>
Money::Money(double val)
{
// ensure that the value is only 2 decimal places
// and rounded up to the nearest penny
long int nval = (long)((val + .005) * 100);
float cents = nval % 100;
cents /= 100;
value = (nval / 100) + cents;
}
std::ostream& operator<<(std::ostream& os, const Money& curr)
{
os << '$'
<< std::setw(10)
<< std::setprecision(2)
<< std::setiosflags(std::ios::fixed)
<< curr.value;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -