首页 > 代码库 > C++算法之 自己写循环队列

C++算法之 自己写循环队列

myQuene.h

#pragma oncetypedef int TYPE;class myQueue{	TYPE* m_pData;	int m_nCount;	int m_nHead,m_nTail;public:	myQueue(int nCount = 4)	{		m_nCount = nCount;		m_pData = http://www.mamicode.com/new TYPE[nCount];//注意这里不是小括号,小扩号是调用构造函数>

main.h

// Queue.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "myQueue.h"#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){	myQueue q;	int i = 0;	while (i< 5)	{		q.push(i++);	}	TYPE t;	q.pop(t);	q.pop(t);	q.pop(t);	while (q.pop(t))	{		cout<<t<<endl;	}	getchar();	return 0;}


 


 

C++算法之 自己写循环队列