Sdílet prostřednictvím


operator>= (<valarray>)

Ověřuje, zda jeden valarray prvky jsou větší než nebo rovno prvky stejně velké valarray nebo zda všechny prvky valarray jsou větší než nebo rovno nebo menší než nebo rovno zadané hodnotě.

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

Parametry

  • _Left
    První dva valarrays, jejíž prvky jsou porovnat nebo zadanou hodnotu porovnat každý prvek valarray.

  • _Right
    Druhý ze dvou valarrays, jejíž prvky jsou porovnat nebo zadanou hodnotu porovnat každý prvek valarray.

Vrácená hodnota

Valarray logických hodnot, z nichž každý je:

  • true -li _Left prvku nebo hodnota je větší než nebo rovna hodnotě odpovídající _Right prvku nebo hodnotu.

  • false -li _Left prvku nebo hodnota je nižší než odpovídající _Right prvku nebo hodnotu.

Poznámky

Pokud není stejný počet prvků ve dvou valarrays, výsledek není definován.

Příklad

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

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

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

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

   vaNE = ( vaL >= vaR );
   cout << "The element-by-element result of "
        << "the greater than or equal test is the\n valarray: ( ";
      for ( i = 0 ; i < 10 ; i++ )
         cout << vaNE [ i ] << " ";
   cout << ")." << endl;
}
  

Požadavky

Záhlaví:<valarray>

Obor názvů: std