发布于 2020-12-29 10:37:42
您可以更多地使用标准算法。例如,考虑一下您的queuesEmpty:
bool queuesEmpty(Queues& queues)
{
for(const auto& queue : queues) {
if(!queue.empty()) {
return false;
}
}
return true;
}如果有选择的话,我可能会写得更像:
bool queuesEmpty(Queues& queues) {
return std::all_of(queues.begin(), queues.end(), [](auto const &q) { return q.empty(); });
}https://codereview.stackexchange.com/questions/254000
复制相似问题