📄 data.h
字号:
// Data.h: interface for the Data class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DATA_H__76907105_EE01_487D_87E0_A2CD26CD9FEC__INCLUDED_)
#define AFX_DATA_H__76907105_EE01_487D_87E0_A2CD26CD9FEC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
struct JOB
{
CString ID;
UINT MemSize;
UINT First_Addr;
struct JOB *next;
};
struct MEM
{
UINT First_Addr;
UINT Last_Addr;
struct MEM *prior;
struct MEM *tail;
};
typedef struct JOB *JobList;
typedef struct MEM *MemList;
class Data
{
public:
UINT MostSize();
JobList JobInit();
UINT MemAssign(UINT SIZE);
void Fill_Mem(UINT Fir_Addr);
MemList MemInit();
MemList MemRECLAIM(UINT First_Addr,UINT Size);
JobList Delet(UINT nID,UINT &FirAddr,UINT &Size);
JobList JobAdd(CString Job_ID,UINT Job_SIZE);
MemList mem_list;
JobList job_list;
Data();
virtual ~Data();
};
#endif // !defined(AFX_DATA_H__76907105_EE01_487D_87E0_A2CD26CD9FEC__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -