ノードへのポインターを返す必要があるこのデキュー関数の .cpp ファイルでエラーが発生しています。私は何が間違っていたのだろうかと思っています。前にありがとう。
//quasiUniqueQ.h
#ifndef QUASIUNIQUE_H
#define QUASIUNIQUE_H
class quasiUniqueQ
{
private:
struct Node{
int value;
int age;
};
Node* array;
int size;
int top;
void resize();
void copy(); // wrong return value;
void aging();
public:
void operator=(const quasiUniqueQ& rhs);
quasiUniqueQ(int num = 50);
~quasiUniqueQ();
void enqueue(int newNum);
Node* dequeue();
bool isEmpty();
bool isFull();
};
#endif
//quasiUniqueQ.cpp
#include "quasiUniqueQ.h"
using namespace std;
Node* quasiUniqueQ::dequeue() //ERROR HERE
{
}