<分区>
我正在编写一个 C++ 程序,它从文本文件中读取 double 列表并将它们存储在数组中。我想对数组中的每个 double 一个一个地应用一个函数并测试结果。执行此操作的最佳方法是什么?
<分区>
我正在编写一个 C++ 程序,它从文本文件中读取 double 列表并将它们存储在数组中。我想对数组中的每个 double 一个一个地应用一个函数并测试结果。执行此操作的最佳方法是什么?
最佳答案
这取决于,如果你想存储调用的结果以备后用
并且还需要原始值,使用 std::transform
。如果你
只想知道是否所有应用程序都返回真实使用
std::all_of
,如果您的函数正在发生变化,请使用 std::for_each
。
关于c++ - 对数组中的每个元素应用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13003517/