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

📄 tinyqueue.h

📁 <B>DirectX9.0 3D游戏编程</B>
💻 H
字号:
// by Cuban.

// threw this together to ease some memory problems.

template< class T >
class tinyQueue
{
	struct node
	{
		T data;
		node* pNext;
		node* pPrev;
	};

	node head;
	node tail;

	tinyQueue()
	{
		head.pNext = &tail;
		tail.pPrev = &head;
	}

	void clear()
	{
		// delete everything
		while( head.pNext != &tail )
		{
			node* pTemp = head.pNext.pNext;
			delete head.pNext;
			head.pNext = pTemp;
		}
	}

	void push_back(
};

⌨️ 快捷键说明

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