我在我的.cpp文件中出现错误,该错误函数应该返回指向节点的指针 错误是:identifier节点未定义为返回值,声明为在 出列不兼容。我想知道我做错了什么。以前感谢。声明与...不兼容(指针)
//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
{
}
这是彻底的和信息。很有帮助。非常感谢你。 – 2013-05-06 06:32:10