C++ C++;使用Xcode时出错
我在下面的代码中得到一个错误:控件到达非void函数的末尾C++ C++;使用Xcode时出错,c++,C++,我在下面的代码中得到一个错误:控件到达非void函数的末尾 double arrival(double x){ x=temp->sim_time; e=temp->eventtype; insert_nextevent((x+ (-log(rand())/lamda)), 'A'); if(server ==0){ server =1; insert_nextevent((x +(-log(rand())/mu))
double arrival(double x){
x=temp->sim_time;
e=temp->eventtype;
insert_nextevent((x+ (-log(rand())/lamda)), 'A');
if(server ==0){
server =1;
insert_nextevent((x +(-log(rand())/mu)), 'D');
}
else{
numqueue++;
}
}
double departure(double x){
x=temp->sim_time;
e=temp->eventtype;
if(numqueue==0){
server =1;
}
else {
numqueue--;
insert_nextevent((x+ (-log(rand())/mu)), 'D');
}
}
<>你需要复习C++的基础知识(或者编程)。使用返回类型声明函数时,它必须返回值。函数也可以声明为void。在这种情况下,不返回值。eg
void myFuncA(aType aParam);
int myFuncB(aType aParam);
第一个函数不返回值,第二个函数必须返回int。上面的代码是第二种形式,因此它必须有一个返回语句,其中的值类型正确。您没有返回值,对于这个错误,什么是不清楚的?如果函数的第一件事是覆盖它,为什么你甚至要使用输入参数?你的问题与Xcode完全无关。这真的是你的问题吗?答案是:是的,您确实会遇到错误。您知道函数返回值意味着什么吗?