Partager via


operator/ (<valarray>)

Obtient le quotient en ce qui concerne l'élément entre les éléments correspondants de deux valarrays entre également classés ou d'un valarray une valeur spécifiée.

template<class Type>
   valarray<Type> operator/(
      const valarray<Type>& _Left,
      const valarray<Type>& _Right
   );
template<class Type>
   valarray<Type> operator/(
      const valarray<Type>& _Left,
      const Type& _Right
   );
template<class Type>
   valarray<Type> operator/(
      const Type& _Left,
      const valarray<Type>& _Right
   );

Paramètres

  • _Left
    Une valeur ou un valarray qui servent de dividende dans lequel une valeur ou un valarray différente doit être divisée en signe plus le quotient.

  • _Right
    Une valeur ou un valarray qui sert de séparation et qui divisent une valeur ou un valarray différente en signe plus le quotient.

Valeur de retour

Un valarray dont les éléments sont le quotient en ce qui concerne l'élément d' _Left s'est divisé par _Right.

Notes

La terminologie arithmétique utilisée en décrivant une division :

= quotient dividende/diviseur

Exemple

// valarray_op_equo.cpp
// compile with: /EHsc
#include <valarray>
#include <iostream>

int main( )
{
   using namespace std;
   int i;

   valarray<double> vaL ( 6 ), vaR ( 6 );
   valarray<double> vaNE ( 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 Left 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;

   vaNE = ( vaL / vaR );
   cout << "The element-by-element result of "
        << "the quotient is the\n valarray: ( ";
      for ( i = 0 ; i < 6 ; i++ )
         cout << vaNE [ i ] << " ";
   cout << ")." << endl;
}
  
  
  

Configuration requise

en-tête : <valarray>

l'espace de noms : DST