numeric(STL/CLR)

숫자 처리를 위해 제공된 알고리즘을 수행하는 컨테이너 함수 템플릿을 정의합니다.

구문

#include <cliext/numeric>

요구 사항

헤더:<cliext/numeric>

네임스페이스: cliext

선언

함수 설명
accumulate(STL/CLR) 연속적 부분 합계를 계산하여 일부 초기값을 비롯한 지정된 범위 내 모든 요소의 합계를 계산하거나, 합계 대신 지정된 이진 연산을 사용하여 유사하게 구한 연속적 부분 결과의 결과를 계산합니다.
adjacent_difference(STL/CLR) 각 요소와 입력 범위의 해당 선행 작업간 연속 차이를 계산하고 결과를 대상 범위로 출력하거나 차이 연산을 지정된 다른 이진 연산으로 대체한 일반화된 절차 결과를 계산합니다.
inner_product(STL/CLR) 두 범위의 요소 전체의 곱의 합을 계산하여 지정된 초기값에 추가하거나 합 및 곱 이진 연산을 지정된 다른 이진 연산으로 대체한 일반화된 절차의 결과를 계산합니다.
partial_sum(STL/CLR) 첫 번째 요소부터 th 요소까지 i입력 범위의 일련의 합계를 계산하고 이러한 각 합계 i의 결과를 대상 범위의 th 요소에 저장하거나 합계 연산이 지정된 다른 이진 연산으로 대체되는 일반화된 프로시저의 결과를 계산합니다.

멤버

accumulate(STL/CLR)

연속적 부분 합계를 계산하여 일부 초기값을 비롯한 지정된 범위 내 모든 요소의 합계를 계산하거나, 합계 대신 지정된 이진 연산을 사용하여 유사하게 구한 연속적 부분 결과의 결과를 계산합니다.

구문

template<class _InIt, class _Ty> inline
    _Ty accumulate(_InIt _First, _InIt _Last, _Ty _Val);
template<class _InIt, class _Ty, class _Fn2> inline
    _Ty accumulate(_InIt _First, _InIt _Last, _Ty _Val, _Fn2 _Func);

설명

이 함수는 C++ 표준 라이브러리 숫자 함수 accumulate와 동일하게 동작합니다. 자세한 내용은 누적을 참조 하세요.

adjacent_difference(STL/CLR)

각 요소와 입력 범위의 해당 선행 작업간 연속 차이를 계산하고 결과를 대상 범위로 출력하거나 차이 연산을 지정된 다른 이진 연산으로 대체한 일반화된 절차 결과를 계산합니다.

구문

template<class _InIt, class _OutIt> inline
    _OutIt adjacent_difference(_InIt _First, _InIt _Last,
        _OutIt _Dest);
template<class _InIt, class _OutIt, class _Fn2> inline
    _OutIt adjacent_difference(_InIt _First, _InIt _Last,
        _OutIt _Dest, _Fn2 _Func);

설명

이 함수는 C++ 표준 라이브러리 숫자 함수 adjacent_difference와 동일하게 동작합니다. 자세한 내용은 adjacent_difference 참조하세요.

inner_product(STL/CLR)

두 범위의 요소 전체의 곱의 합을 계산하여 지정된 초기값에 추가하거나 합 및 곱 이진 연산을 지정된 다른 이진 연산으로 대체한 일반화된 절차의 결과를 계산합니다.

구문

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);

설명

이 함수는 C++ 표준 라이브러리 숫자 함수 inner_product와 동일하게 동작합니다. 자세한 내용은 inner_product 참조하세요.

partial_sum(STL/CLR)

첫 번째 요소부터 th 요소까지 i입력 범위의 일련의 합계를 계산하고 이러한 각 합계 i의 결과를 대상 범위의 th 요소에 저장하거나 합계 연산이 지정된 다른 이진 연산으로 대체되는 일반화된 프로시저의 결과를 계산합니다.

구문

template<class _InIt, class _OutIt> inline
    _OutIt partial_sum(_InIt _First, _InIt _Last, _OutIt _Dest);
template<class _InIt, class _OutIt, class _Fn2> inline
    _OutIt partial_sum(_InIt _First, _InIt _Last,
        _OutIt _Dest, _Fn2 _Func);

설명

이 함수는 C++ 표준 라이브러리 숫자 함수 partial_sum와 동일하게 동작합니다. 자세한 내용은 partial_sum 참조하세요.