Попытка определить, являются ли какие-либо элементы в векторе ложными - PullRequest
0 голосов
/ 10 декабря 2018

Мне нужно перебирать вектор, пока элементы все еще ложны.Я пытался проверить, является ли какой-либо из элементов ложным, используя any_of, но я продолжал получать сообщение об ошибке в терминале.Ошибка «ожидаемое выражение».Что не так с моим утверждением?

vector <bool> check(solarSystem.size(),false);
while(any_of(check.begin(), check.end(), [](bool k){return k == false;})

1 Ответ

0 голосов
/ 10 декабря 2018

Чтобы вывести это из очереди вопросов без ответов ... ваш код должен работать, если вы просто добавите закрывающую скобку:

vector <bool> check(solarSystem.size(), false);
while (any_of(check.begin(), check.end(), [](bool x) { return !x; })) {
    // . . .
}
...