mydata.cpp
来自「《Visual C++经典编程大全》配套代码」· C++ 代码 · 共 103 行
CPP
103 行
//MyData.cpp
#include "StdAfx.h"
#include "MyData.h"
CMyData::CMyData()
{
pDUser = NULL;
pDStoreFile = NULL;
pDLog = NULL;
pDRequest = NULL;
}
CMyData::~CMyData()
{
;
}
void CMyData::AddUser(DUser *pUser)
{
pUser->pNext = pDUser;
pDUser = pUser;
return;
}
void CMyData::DeleteAllUser()
{
DUser *pTemp = NULL;
while(pDUser != NULL){
pTemp = pDUser->pNext;
delete pDUser;
pDUser = pTemp;
}
}
void CMyData::AddStoreFile(DStoreFile *pStoreFile)
{
pStoreFile->pNext = pDStoreFile;
pDStoreFile = pStoreFile;
return;
}
void CMyData::DeleteAllStoreFile()
{
DStoreFile *pTemp = NULL;
while(pDStoreFile != NULL){
pTemp = pDStoreFile->pNext;
delete pDStoreFile;
pDStoreFile = pTemp;
}
}
void CMyData::AddLog(DLog *pLog)
{
pLog->pNext = pDLog;
pDLog = pLog;
return;
}
void CMyData::DeleteAllLog()
{
DLog *pTemp = NULL;
while(pDLog != NULL){
pTemp = pDLog->pNext;
delete pDLog;
pDLog = pTemp;
}
}
void CMyData::AddRequest(DRequest *pRequest)
{
pRequest->pNext = pDRequest;
pDRequest = pRequest;
return;
}
void CMyData::DeleteAllRequest()
{
DRequest *pTemp = NULL;
while(pDRequest != NULL){
pTemp = pDRequest->pNext;
delete pDRequest;
pDRequest = pTemp;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?