Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt die Summe aller Elemente in einem Array von Werten Länge der ungleich 0 (null).
Type sum( ) const;
Rückgabewert
Die Summe der Elemente des Operandenwertarrays.
Hinweise
Wenn die Länge größer als eine ist, fügt die Memberfunktion Werte der Summe hinzu, indem operator+= zwischen Paaren Elemente der Klasse Typ gilt, die Operator infolgedessen Anforderungen für Elemente des Typs Typ bereitgestellt wird.
Beispiel
// 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;
}
Anforderungen
Header: <valarray>
Namespace: std