我在我的.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