oblist.cpp
来自「一个打飞机的小游戏的源代码」· C++ 代码 · 共 42 行
CPP
42 行
// ObList.cpp: implementation of the CObList class.
//
//////////////////////////////////////////////////////////////////////
#include "ObList.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CObList::CObList()
{
Head = new CObNode();
Tail = new CObNode();
Head->Next = Tail;
Tail->Last = Head;
Count=0;
}
CObList::~CObList()
{
}
void CObList::AddTail(CBaseObj *It)
{
CObNode *p=new CObNode(It);
p->Next = Tail;
p->Last = Tail->Last;
Tail->Last->Next = p;
Tail->Last = p;
Count++;
}
void CObList::Delete(CObNode *It)
{
It->Last->Next = It->Next;
It->Next->Last = It->Last;
delete(It);
Count--;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?