其中: 下面是一个使用 在这个示例中,我们定义了一个名为 all_of 是 C++ 标准库all_of 的基本语法如下:template< class InputIt, class UnaryPredicate >
bool all_of( InputIt first, InputIt last, UnaryPredicate p );
first 和 last 是要检查的范围的起始和结束迭代器。p 是一个一元谓词,用于测试每个元素是否满足条件。all_of 的简单示例,演示了如何检查一个 std::vector 中的所有元素是否都大于 0:#includeis_positive 的辅助函数,用于检查一个整数是否大于 0。然后,我们使用 std::all_of 函数检查 numbers 向量中的所有元素是否都大于 0。如果所有元素都大于 0,程序将输出 “All elements are positive.”,否则将输出 “Not all elements are positive.”。