����Ĺ����ṩ�ھ�̬�ռ�statistics�У�֧���û������������û�����������ͼ�������������δ�������ĸ�ά�ȵ�����ͳ�ơ�������ñ����ṩ��sort����ֱ�Ӷ�reader��book��vector��������ʵ�֡����ǽ������ĸ�����ȽϺ�������Ϊstatistics��˽�г�Ա��ֱ�Ӵ��ݸ�sort��Ϊ��������ʵ�����ֲ�ͬ������
���ڻ��鷣���������������ΪborrowStru��˽��const��Ա��ֱ���ļ��ɶ�ϵͳ���и��Ի����á�
int year;
int month;
int day;
Date(int year, int month, int day)
�����캯��
void reSet(int year, int month, int day)
���豾�����������
string toString()
������ת��Ϊ��-��-��-�ա����ַ���
void nextMonth()
����������Ƶ��¸��£�������Զ���λ��
void nextDay()
���������Ƶ���һ�죨�����Զ�����nextMonth��
bool isBigger(Date &d)
����һ��Date������д�С�Ƚϣ�����������d��true������false
int dvalue(Date &d)
���㱾������d�����������Ĭ��d��
string name;
�����
int time;
Ĭ�Ͻ���ʱ�䣬���¼���
int num;
�ɽ�������
readerType(string name, int time, int num)
�����캯��
int no;
���߱��
string name;
string c;
���߰༶
readerType type;
�������ͣ�����
bool isLose = false;
�Ƿ��ѹ�ʧ
int total = 0;
��������
vector<borrowStru>allBorrow;
��vector�洢��ǰ��δ���ģ����н����¼
void display(Date d)
�����������Ϣ������Ϊϵͳ��ǰʱ�䣬���ڼ���ö��ߵij��ڻ�������������Ŀǰ���е�ͼ�飩��
bool isBorrow(book* b)
�ж�������Ŀǰ�Ƿ����ڽ����Ȿ��
bool borrow(book* b, Date d)
��������飬�������ɹ�����true������false��ʧ��ԭ�����û��ѹ�ʧ����ǰ���������ࡢ�Ѿ�����Ȿ��ȣ�������ΪҪ���õ�ͼ��ͽ���ʱ�䣨һ���ǵ�ǰϵͳʱ�䣩���ú����ڲ��ᴴ��borrowStru����
bool ret(book* b, Date d);
�������飬�������ɹ�����true������false��ʧ��ԭ�����û��ѹ�ʧ����û�н���Ȿ��ȣ�������ΪҪ���õ�ͼ��ͻ���ʱ�䣨һ���ǵ�ǰϵͳʱ�䣩���ú����ڲ���ɾ����Ӧ��borrowStru����
bool con(book* b)
����ͼ�飬�������ɹ�����true���ú����ڲ����ñ������ͼ��b��borrowStru�����con��Ա������
void displayAllDebt(Date d)
�������������г���δ��ͼ�飨�����������������û���κγ���δ��ͼ�飬��ôʲôҲ�������������Ϊ����ʱ�䣨һ���ǵ�ǰϵͳʱ�䣩���ú����ڲ�ͨ���������н����¼��isPublish��Ա��������ͳ�ơ�
int no;
ͼ���ţ�ʹ��bookManage::addBook�����Աʱ�Զ�ȷ����
string name;
����
string author;
����
string press;
������
Date d;
��������
int money;
���
string type;
ͼ������
int stock;
�����
int surNum = 0;
ʣ����
int publishNum = 0;
����δ������������Ҫ����statistics::caluDebt����ȫ��ͳ��
book(string name, string author, string press, Date d, int money, string type, int stock)
�����캯��
void display()
�����������Ϣ
book* b;
����ͼ��
reader* p;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )