Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

operator* (<valarray>)

Obtiene el producto elemento mejor entre los elementos correspondientes de dos valarrays por igual entre ordenados o un valarray un valor especificado.

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
   );

_Left

El primero de los dos valarrays cuyos elementos deben ser multiplicados o un valor especificado que se multiplique con cada elemento de un valarray.

_Right

El segundo de los dos valarrays cuyos elementos deben ser multiplicados o un valor especificado que se multiplique con cada elemento de un valarray.

Un valarray cuyos elementos son el producto mejor elemento de _Left y _Right.

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

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

   valarray<int> vaL ( 8 ), vaR ( 8 );
   valarray<int> vaNE ( 8 );
   for ( i = 0 ; i < 8 ; i += 2 )
      vaL [ i ] =  2;
   for ( i = 1 ; i < 8 ; i += 2 )
      vaL [ i ] =  -1;
   for ( i = 0 ; i < 8 ; i++ )
      vaR [ i ] =  i;
   
   cout << "The initial Left valarray is: ( ";
      for (i = 0 ; i < 8 ; i++ )
         cout << vaL [ i ] << " ";
   cout << ")." << endl;

   cout << "The initial Right valarray is: ( ";
      for (i = 0 ; i < 8 ; i++ )
         cout << vaR [ i ] << " ";
   cout << ")." << endl;

   vaNE = ( vaL * vaR );
   cout << "The element-by-element result of "
        << "the multiplication is the\n valarray: ( ";
      for (i = 0 ; i < 8 ; i++ )
         cout << vaNE [ i ] << " ";
   cout << ")." << endl;
}
El inicial Left valarray es: (2 -1 2 -1 2 -1 2 -1).
El valarray derecho inicial es: (0 1 2 3 4 5 6 7).
El resultado de elemento-por- elemento de multiplicación es
 valarray: (0 -1 4 -3 8 -5 12 -7).

Encabezado: <valarray>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft