다음을 통해 공유


valarray::sum

모든 요소에는 0이 아닌 길이의 valarray의 합계를 확인합니다.

Type sum( ) const;

반환 값

피연산자 valarray 요소의 합계입니다.

설명

길이가 1 보다 큰 경우 멤버 함수 값을 더한 값으로 적용 하 여 추가 operator+= 클래스의 요소 쌍 사이의 유형, 연산자, 결과적으로 필요한 제공 형식의 요소에 대 한 유형.

예제

// valarray_sum.cpp
// compile with: /EHsc
#include <valarray>
#include <iostream>

int main( )
{
   using namespace std;
   int i;
   int sumva = 0;

   valarray<int> va ( 10 );
   for ( i = 0 ; i < 10 ; i+=1 )
      va [ i ] =  i;

   cout << "The operand valarray va (10) is: ( ";
      for ( i = 0 ; i < 10 ; i++ )
         cout << va [ i ] << " ";
   cout << ")." << endl;

   sumva = va.sum ( );
   cout << "The sum of elements in the valarray is: "
        << sumva  << "." <<endl;
}
  
  

요구 사항

헤더: <valarray>

네임 스페이스: std

참고 항목

참조

valarray Class