Condividi tramite


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

Vedere anche

Riferimenti

valarray Class