LINUX.ORG.RU

История изменений

Исправление Loki13, (текущая версия) :

Ну заверни всё в while(abRUN) и сверху if(pq.empty()) continue; Всё красивее выглядит, чем goto. Вот так вот:

while (abRun)
{
            if (pq.empty())
            {
                cv.wait_for(ul, std::chrono::seconds(1));
                continue;
            }

        cmd = pq.top();
        pq.pop();

        return true;
}
return false;

Исправление Loki13, :

Ну заверни всё в while(abRUN) и сверху if(pq.empty()) continue; Всё красивее выглядит, чем goto.

Исходная версия Loki13, :

Ну замени заверни всё в while(abRUN) и сверху if(pq.empty()) continue; Всё красивее выглядит, чем goto.