Я получаю сообщение об ошибке в моем коде ниже в else: control достигает конца функции non-void?Ошибка C++ с использованием Xcode
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');
}
}
Вы пропустили, чтобы вернуть значение, что неясно об этой ошибке? –
Почему вы даже принимаете входной параметр, если первое, что делает ваша функция, это перезаписать его? – UnholySheep
Ваша проблема не имеет ничего общего с Xcode. –