我有一个名为party
的{{1}}类的头文件:
party.h
及其在#ifndef party_h
#define party_h
#include <iostream>
class party{
private:
int people;
int waitTime;
bool waiting;
int arrival;
public:
party();
party(int, int);
int getPeople();
void setPeople(int);
bool isWaiting();
void setWaiting(bool);
void setWaitTime(int);
int getwaitTime();
void setArrival(int);
int getArrival();
int getTotalTime(int);
void decrement();
};
#endif
中的实施:
party.cpp
每当我构建项目时,我都会收到以下错误消息,
#include "party.h"
party::party(){}
party::party(int numPeople, int a){
people = numPeople;
arrival = a;
}
int party::getPeople(){
return people;
}
void party::setPeople(int p){
people = p;
}
bool party::isWaiting(){
return waiting;
}
void party::setWaiting(bool w){
waiting = w;
}
void party::setWaitTime(int t){
waitTime = t;
}
int party::getwaitTime(){
return waitTime;
}
void party::setArrival(int a){
arrival =a;
}
int party::getTotalTime(int current){
return (current-arrival);
}
这是一个新的错误消息,因为它今天早些时候/本周末在visual studio中工作。但是从那以后我改变了相当数量的代码,gist中的代码已经更新,并且是我正在使用的代码。我目前正试图让它构建在xcode中,这样我就可以完成今晚到期的项目调试/编程。任何帮助是极大的赞赏!谢谢!
答案 0 :(得分:2)
您未在getArrival
文件中定义party.cpp
。你可能想要:
int party::getArrival(){
return arrival;
}