将函数应用于数组中的每个元素

Jay*_*ers 2 c++ arrays function std

我正在编写一个c ++程序,它从文本文件中读取双打列表并将它们存储在一个数组中.我想将一个函数逐个应用于数组中的每个double,并测试结果.做这个的最好方式是什么?

pmr*_*pmr 5

这取决于,如果您想要存储稍后调用的结果并且还需要原始值,请使用std::transform.如果你只是想知道所有应用程序是否都返回true std::all_of,那么如果你的功能是变异使用std::for_each.