Previous fileTop of DocumentContentsIndex pageNext file
Apache C++ Standard Library Reference Guide

<numeric>

Library: Numerics


Header

Local Index

No Entries

Summary

The header <numeric> is part of the Numerics library of the Standard C++ Standard library. It defines a set of generalized numeric operations that C++ programs may use on containers and other sequences.

Synopsis

namespace std {
 template <class InputIterator, class T>
 T accumulate(InputIterator, InputIterator, T);
 template <class InputIterator, class T,
 class BinaryOperation>
 T accumulate(InputIterator, InputIterator, T,
 BinaryOperation);
 template <class InputIterator1, class InputIterator2,
 class T>
 T inner_product(InputIterator11, InputIterator11,
 InputIterator22, T);
 
 template<class InputIterator1, class InputIterator2,
 class T,
 class BinaryOperation1, class BinaryOperation2>
 T inner_product(InputIterator11, InputIterator11,
 InputIterator22, T, BinaryOperation1,
 BinaryOperation2);
 template <class InputIterator, class OutputIterator>
 OutputIterator partial_sum(InputIterator, InputIterator, 
 OutputIterator);
 
 template <class InputIterator, class OutputIterator,
 class BinaryOperation>
 OutputIterator partial_sum(InputIterator, InputIterator, 
 OutputIterator, BinaryOperation);
 template <class InputIterator, class OutputIterator>
 OutputIterator adjacent_difference(InputIterator,
 InputIterator,
 OutputIterator);
 
 template <class InputIterator, class OutputIterator,
 class BinaryOperation>
 OutputIterator adjacent_difference(InputIterator,
 InputIterator, 
 OutputIterator,
 BinaryOperation);
}

See Also

accumulate(), inner_product(), partial_sum(), adjacent_difference()

Standards Conformance

ISO/IEC 14882:1998 -- International Standard for Information Systems --Programming Language C++, Section 26.4



Previous fileTop of DocumentContentsIndex pageNext file

AltStyle によって変換されたページ (->オリジナル) /