【发布时间】:2014-10-09 20:22:25
【问题描述】:
为什么会出现这个错误?? 在我将此文件添加到 Xcode 之前,这不是错误,不知道出了什么问题。 在我的队列类中删除函数:
class queue {
private:
point* Q[MSIZE];
int front, rear, size;
public:
queue() {
// initialize an empty queue
front = 0; rear = 0; size = 0;
for (int j=0; j < MSIZE; ++j)
Q[j] = 0;
}
void insert(point* x) {
if (size != MSIZE) {
front++; size++;
if (front == MSIZE) front = 0;
Q[front] = x;
}
}
point del() {
if (size != 0) {
rear++; if (rear == MSIZE) rear = 0;
point temp(Q[rear]->getx(), Q[rear]->gety());
size--;
return temp;
};
} // error "Control may reach end of non-void function" on this line
}
【问题讨论】: