我收到一个我无法弄清楚的编译错误。它说:
Queue.h:18:23:错误:没有参数列表的模板名称“队列”无效使用 Queue.h:23:23:错误:没有参数列表的模板名称“队列”无效使用参数列表
任何人都可以帮忙吗?
#if !defined QUEUE_SIZE
#define QUEUE_SIZE 30
#endif
using namespace std;
template <class TYPE> class Queue
{
private:
TYPE *array;
public:
Queue(Queue& other);
Queue();
~Queue();
Queue& operator=(Queue other);
TYPE pushAndPop(TYPE x);
};
template <class TYPE> Queue::Queue()
{
array=new TYPE[size];
}
template <class TYPE> Queue::~Queue()
{
delete [] array;
}