首页| 论坛| 消息
主题:【求助】循环队列,内存不能读!
liuyuan3发表于 2011-11-27 07:29
#include
#include
#define LIST_SIZE 5
using namespace std;
class LX{
private:
int key;
public:
LX(int key){this->key=key;}
int getkey(){return key;}
LX(){this->key=key;}
void set_key(int key){this->key=key;}
};
class Queue{
private:
LX *listarray;
int size;
int rear;
int front;
public:
Queue(int sz=LIST_SIZE){
size=sz+1;
listarray=new LX;
rear=front=0;
}
~Queue(){delete []listarray;}
void clear(){front=rear;}
bool isEmpty(){return rear==front;}
bool isFull(){return(front==(rear+1)%size);}
LX First(){
if(!isEmpty())
return listarray[(front+1)%size];
else
cout
回帖(1):
1楼:唉。我已经通过仔细检查解决问题了!

--> 全部回帖(1)»
最新回帖
收藏本帖
发新帖