注册 登录
编程论坛 数据结构与算法

Destroy 队列,不知道为什么Destroy不了

我是大懒虫 发布于 2013-04-11 00:52, 495 次点击
队列的定义
typedef struct{
    SElemType *base;
    int rear;
    int front;
}SqQueue;

Destroy函数
bool DestroyQueue(SqQueue &S)
{
    if(!S.base) return false;
    S.front=S.rear=0;
    delete(S.base);
    return true;
}

这样写在测试函数中Destroy队列后仍然能够插入元素,也就是删除队列不成功。

想问一下这样定义的队列可以destroy,如果可以,那要怎么写?
谢谢了
0 回复
1