首页 文章

试图找出vector中的任何元素是否为false

提问于
浏览
0

只要元素仍为假,我需要迭代一个向量 . 我试图检查是否有任何元素使用any_of是假的,但我一直在终端中收到错误 . 错误是“预期表达” . 我的陈述有什么问题?

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

1 回答

  • 0

    要从未解决的问题队列中解决这个问题...如果你只是添加一个右括号,你的代码应该可以工作:

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

相关问题