資源簡介
c++ primer plus 第六版 課后習(xí)題答案
代碼片段和文件信息
#include?
using?namespace?std;
class?TBankAccount
{
public:
TBankAccount?(string?name?string?acc_num?unsigned?balance);
void?showName?(void)?const;
void?showAccNum?(void)?const;
void?showBalance?(void)?const;
void?incDeposit?(unsigned?amount);
void?decDeposit?(unsigned?amount);
private:
string m_name;
string m_acc_num;
unsigned m_balance;
};
TBankAccount::TBankAccount?(string?name?string?acc_num?unsigned?balance)
{
m_name?=?name;
m_acc_num?=?acc_num;
m_balance?=?balance;
}
void
TBankAccount::showName?(void)?const
{
cout?<}
void
TBankAccount::showAccNum?(void)?const?
{
cout?<}
void
TBankAccount::showBalance?(void)?const
{
cout?<}
void
TBankAccount::incDeposit?(unsigned?amount)
{
m_balance?+=?amount;
}
void
TBankAccount::decDeposit?(unsigned?amount)
{
if?(m_balance?<=?amount)?{
m_balance?=?0;
}?else?{
m_balance?-=?amount;
}
}
int
main?(void)?
{?????
TBankAccount yangyang(“yangyang“?“1“?1024);
yangyang.showName();
cout?< yangyang.showAccNum();
cout?< yangyang.showBalance();
cout?<
yangyang.incDeposit(128);
cout?< yangyang.showBalance();
cout?<
yangyang.decDeposit(2048);
cout?< yangyang.showBalance();
cout?<
cout?< return?(0);
}?
- 上一篇:sanke.cpp
- 下一篇:OpenGL窗口背景繪制
評論
共有 條評論