定义一个类来表示银行账户。数据成员包括储户姓名、账号和存款。成员函数可以执行如下操作:
- 创建一个对象并将其初始化;
- 显示储户姓名、账号和存款;
- 存入参数指定的存款;
- 取出参数指定的款项;
- 使用*this指针进行多个类成员存款数量之间的比较,得到存款数目最多的储户信息;
整个程序由3部分组成,头文件,成员函数文件以及操作文件组成。使用Xcode编译。下面是头文件,头文件定义了银行账户的类。
//
// bankaccount.hpp
// BankAccount
//
// Created by lq on 2019/8/28.
// Copyright © 2019 lq . All rights reserved.
//
#ifndef bankaccount_hpp
#define bankaccount_hpp
#include <string>
using namespace std;
class bankaccount
{
private:
string name;
string account;
long long money;
public:
bankaccount();
bankaccount(string n,string a,long long money);
~bankaccount();
void cashin(long long m);
void cashout(long long m);
void show() const;
const bankaccount & compare(const bankaccount & a) const;
};
#endif /* bankaccount_hpp */
下面是成员函数文件:
//
// bank