次のように定義されたブール値の無料があります
bool inbetween, free, lunch;
私がブール値を使用する唯一の他の時間はここにあります
//get time info
memset(period, 0, sizeof(period));
free = false;
inbetween = false;
lunch = false;
(いくつかの if ステートメントで true を宣言します) そしてここに:
if(free){
for(int i=0;i<=3;i++){
period[i] = FREE[i];
}
}
if(lunch){
for(int i=0;i<=4;i++){
period[i] = Lunch[i];
}
}
if(inbetween){
for(int i=0;i<=8;i++){
period[i] = Inbetween[i];
}
}
3つのブール値すべてを同じ回数使用しますが、このエラーは無料でのみ発生します