📄 accountlist.h
字号:
//=====================================
// accountlist.h
//=====================================
#ifndef ACCOUNTLIST
#define ACCOUNTLIST
#include"account.h"
//-------------------------------------
class Node{
public:
Account& acnt;
Node *next, *prev;
Node(Account& a):acnt(a),next(0),prev(0){}
bool operator==(const Node& n)const{ return acnt==n.acnt; }
};//-----------------------------------
class AccountList{
int size;
Node *first;
public:
AccountList():first(0),size(0){}
Node* getFirst()const{ return first; }
int getSize()const{ return size; }
void add(Account& a);
void remove(string acntNo);
Account* find(string acntNo)const;
bool isEmpty()const{ return !size; }
void display()const;
~AccountList();
};//-----------------------------------
#endif // HEADER_ACCOUNTLIST
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -