📄 data.h
字号:
/*---------------------------------------------------------------------- File : data.h Contents : data set management----------------------------------------------------------------------*/#ifndef _DATA_CLASS#define _DATA_CLASS#include <stdio.h>#include <stdlib.h>#define TransLen 50class Transaction{public: Transaction():maxlength(TransLen), length(0){ t = new int[maxlength];} void DoubleTrans(int); // if current item is greater than current longest transaction, we change the length of t as 2*item ~Transaction(){delete []t;} int maxlength; int length; int *t;};class Data{ public: Data(char *filename); ~Data(); int isOpen(); void close(){if(in)fclose(in);} Transaction *getNextTransaction(Transaction* Trans); private: FILE *in;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -