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 참조하세요.