gpt4 book ai didi

c++ - 谁能给我解释一下 [](int i){ return i % 2 == 0; } 方法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:03:56 24 4
gpt4 key购买 nike

<分区>

在下面STL算法的示例代码中std::all_of,

什么是'[](int i){ return i % 2 == 0; }'是什么意思?

int main() { 

std::vector<int> v{10, 2, 4, 6};

if (std::all_of(v.begin(), v.end(), [](int i){ return i % 2 == 0; })) {
std::cout << "All numbers are even\n";
}
else{
std::cout << "All numbers are not even\n";
}
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com