Accumulate对init和[first,last]范围内的每个值应用二进制操作。每个操作的结果是
在init中返回。这个过程将对序列的每个元素执行操作的结果聚合到a中单一值。
累加是通过用初始值init初始化累加器acc,然后用acc = acc修改它来完成的+ *i或acc = binary_op(acc, *i)按顺序在[first, last]范围内的每个迭代器i。如果序列为空,Accumulate返回init。Binary_op不应该有副作用。
-
图书馆文件.pdf
(2023-8-8 08:00 上传)
21 Bytes, 下载次数: 0