计算两个范围的逐元素集乘积的总和并将总和添加到指定初始值,或计算将求和与乘积运算替换为其他指定二元运算的一般化程序的结果。
template<class _InIt1, class _InIt2, class _Ty> inline
_Ty inner_product(_InIt1 _First1, _InIt1 _Last1, _InIt2 _First2,
_Ty _Val);
template<class _InIt1, class _InIt2, class _Ty, class _Fn21,
class _Fn22> inline
_Ty inner_product(_InIt1 _First1, _InIt1 _Last1, _InIt2 _First2,
_Ty _Val, _Fn21 _Func1, _Fn22 _Func2);
备注
此函数行为与 STL inner_product函数相同。 有关详细信息,请参阅inner_product。
要求
标头: <cliext/numeric>
命名空间: cliext