⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 record.h

📁 设计一个类库
💻 H
字号:
#ifndef RECORD_H
#define RECORD_H

// 记录头包含的内容有:记录号、记录标识、删除标志、数据块长度(或记录总长)、.....,数据部分为字节流

#define Lenth_RecSeq 10         //记录号的长度
#define TagLenth 10            //记录标识的长度
#define Lenth_Offset 10        //偏移位置的长度
#define Lenth_DataLenth 10     //数据块长度的长度

class Record{
public:
	Record();
	Record( int, char*, int, int,bool); //构造函数

	//get functions
    int		getRecSeq();
	char*	getRecTag();
	int		getDataLenth();
    bool    CheckIsDelete();
	int		getOffset();

	//set functions
	void setRecSeq(int);
	void setRecTag(char*);
	void setDataLenth(int);
	void setIsDelete(bool);
	void setOffset(int);

private:
	int		RecSeq;       //记录号
	char*   RecTag;       //记录标志
	int		DataLenth;    //数据长度
	bool	IsDelete;     //如果被删掉,IsDelete = true;
	int     Offset;       //标记记录与文件头的偏移位置,用来确定记录位置
};

#endif 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -