わからないコンパイルエラーが発生します。それは言います:
Queue.h:18:23: エラー: 引数リストのないテンプレート名「キュー」の無効な使用 キュー.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;
}