Partager via


valarray::operator/=

Divise un valarray opérande en ce qui concerne l'élément par les éléments d'un valarray spécifié ou une valeur du type d'élément.

valarray<Type>& operator/=(
   const valarray<Type>& _Right
);
valarray<Type>& operator/=(
   const Type& _Right
);

Paramètres

  • _Right
    Le valarray ou la valeur d'un type d'élément identique à celui du valarray opérande qui doit être divisé, en ce qui concerne l'élément, dans le valarray opérande.

Valeur de retour

Un valarray dont les éléments sont le quotient en ce qui concerne l'élément du valarray opérande est divisé par _Right.

Exemple

// 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;
}
  
  
  

Configuration requise

en-tête : <valarray>

l'espace de noms : DST

Voir aussi

Référence

valarray Class