valarray::operator/=
Divide come un elemento valarray di operando degli elementi di un valarray specificato o un valore del tipo di elemento.
valarray<Type>& operator/=(
const valarray<Type>& _Right
);
valarray<Type>& operator/=(
const Type& _Right
);
Parametri
- _Right
Il valarray o il valore di un tipo di elemento è identico a quello dell'operando valarray che deve essere suddiviso, ad esempio un elemento, operando valarray.
Valore restituito
Un valarray dei cui elementi sono il quoziente come un elemento di valarray di operando diviso per _Right.
Esempio
// valarray_op_ediv.cpp
// compile with: /EHsc
#include <valarray>
#include <iostream>
int main( )
{
using namespace std;
int i;
valarray<double> vaL ( 6 ), vaR ( 6 );
for ( i = 0 ; i < 6 ; i += 2 )
vaL [ i ] = 100;
for ( i = 1 ; i < 6 ; i += 2 )
vaL [ i ] = -100;
for ( i = 0 ; i < 6 ; i++ )
vaR [ i ] = 2*i;
cout << "The initial valarray is: ( ";
for (i = 0 ; i < 6 ; i++ )
cout << vaL [ i ] << " ";
cout << ")." << endl;
cout << "The initial Right valarray is: ( ";
for (i = 0 ; i < 6 ; i++ )
cout << vaR [ i ] << " ";
cout << ")." << endl;
vaL /= vaR;
cout << "The element-by-element result of "
<< "the quotient is the\n valarray: ( ";
for (i = 0 ; i < 6 ; i++ )
cout << vaL [ i ] << " ";
cout << ")." << endl;
}
Requisiti
intestazione: <valarray>
Spazio dei nomi: deviazione standard