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