다음을 통해 공유


checked_partial_sum

동일 partial_sum, 하지만 출력 반복기에는 확인 된 반복기 사용을 적용 합니다.checked_partial_sum에 정의 된 stdext 네임 스페이스.

[!참고]

이 알고리즘은 표준 C++ 라이브러리에 대 한 Microsoft 확장입니다.이 알고리즘을 사용 하 여 구현 코드를 휴대용 되지 않습니다.

template<class InputIterator, class OutputIterator>
   OutputIterator checked_partial_sum(
      InputIterator_First, 
      InputIterator_Last,
      OutputIterator _Result
   );

template<class InputIterator, class OutputIterator, class BinaryOperation>
   OutputIterator checked_partial_sum(
      InputIterator_First, 
      InputIterator _Last,
      OutputIterator_Result, 
      BinaryOperation _Binary_op
   );

매개 변수

  • _First
    부분적으로 합계 또는 지정 된 이항 연산에 따라 결합 된 범위에서 첫 번째 요소의 주소 입력된 반복기입니다.

  • _Last
    되도록 주소 범위에 있는 마지막 요소 입력된 반복기 합계 부분적으로 또는 지정 된 이항 연산에 따라 결합 한 위치에서 벗어나 최종 이터레이션되며 누적에 실제로 포함 된 요소입니다.

  • _Result
    주소 계열 부분 또는 지정 된 작업의 결과 저장할 수 있는 대상 범위의 첫 번째 요소는 출력 반복기입니다.

  • _Binary_op
    일반화 된 합계 부분 합계 프로시저에서의 작업 교체 작업에 적용 하는 것은 이항 연산

반환 값

출력 반복기 대상 범위의 끝 주소 지정: _Result + (_Last - _First),

설명

참조 partial_sum 코드 샘플에 대 한.

확인 된 반복기에 대 한 자세한 내용은 확인 된 반복기.

요구 사항

헤더: <numeric>

네임 스페이스: stdext

참고 항목

참조

표준 템플릿 라이브러리