У меня есть два метода, например, delayloop () и function (), где delayloop () имеет задержку времени и времени () для его повторения каждые n секунд.
Если в моем main, явызов:
delayloop();
затем
function();
Метод function () никогда не вызывается, так как метод цикла до того, как кажется, предотвращает его.
Что такоеспособ предотвратить передачу приложением функции delayloop ()?
Редактировать:
delayloop ();
void delayloop() {
boolean delay = true;
while (delay){
time_t start_time, cur_time;
time(&start_time);
do
{
time(&cur_time);
}
while((cur_time - start_time) < 5);
cout << "+5 seconds" << endl;
}
}