operator!=
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

operator!= (<complex>)

 

Comprueba la desigualdad entre dos números complejos, uno o que puede pertenecer al subconjunto de tipo para las partes real e imaginarias.


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

_Left

Un número complejo o un objeto del tipo de parámetro que se va a probar para la desigualdad.

_Right

Un número complejo o un objeto del tipo de parámetro que se va a probar para la desigualdad.

true si los números no son iguales; false si los números son iguales.

Dos números complejos son iguales si y solo si son sus partes reales igual y sus elementos imaginarias son iguales.De lo contrario, son desiguales.

Se sobrecarga la operación para poder ejecutar pruebas de comparación sin conversión de datos en un formato determinado.

// complex_op_NE.cpp
// compile with: /EHsc
#include <complex>
#include <iostream>

int main( )
{
   using namespace std;
   double pi = 3.14159265359;

   // Example of the first member function
   // type complex<double> compared with type complex<double>
   complex <double> cl1 ( polar (3.0 , pi / 6 ) );
   complex <double> cr1a ( polar (3.0 , pi /6 ) );
   complex <double> cr1b ( polar (2.0 , pi / 3 ) );

   cout << "The left-side complex number is cl1 = " << cl1 << endl;
   cout << "The 1st right-side complex number is cr1a = " << cr1a << endl;
   cout << "The 2nd right-side complex number is cr1b = " << cr1b << endl;
   if ( cl1 != cr1a )
      cout << "The complex numbers cl1 & cr1a are not equal." << endl;
   else
      cout << "The complex numbers cl1 & cr1a are equal." << endl;
   if ( cl1 != cr1b )
      cout << "The complex numbers cl1 & cr1b are not equal." << endl;
   else
      cout << "The complex numbers cl1 & cr1b are equal." << endl;
   cout << endl;

   // Example of the second member function
   // type complex<int> compared with type int
   complex <int> cl2a ( 3 , 4 );
   complex <int> cl2b ( 5 ,0 );
   int cr2a =3;
   int cr2b =5;

   cout << "The 1st left-side complex number is cl2a = " << cl2a << endl;
   cout << "The 1st right-side complex number is cr2a = " << cr2a << endl;
   if ( cl2a != cr2a )
      cout << "The complex numbers cl2a & cr2a are not equal." << endl;
   else
      cout << "The complex numbers cl2a & cr2a are equal." << endl;

   cout << "The 2nd left-side complex number is cl2b = " << cl2b << endl;
   cout << "The 2nd right-side complex number is cr2b = " << cr2b << endl;
   if ( cl2b != cr2b )
      cout << "The complex numbers cl2b & cr2b are not equal." << endl;
   else
      cout << "The complex numbers cl2b & cr2b are equal." << endl;
   cout << endl;

   // Example of the third member function
   // type double compared with type complex<double>
   double cl3a =3;
   double cl3b =5;
   complex <double> cr3a ( 3 , 4 );
   complex <double> cr3b ( 5 ,0 );

   cout << "The 1st left-side complex number is cl3a = " << cl3a << endl;
   cout << "The 1st right-side complex number is cr3a = " << cr3a << endl;
   if ( cl3a != cr3a )
      cout << "The complex numbers cl3a & cr3a are not equal." << endl;
   else
      cout << "The complex numbers cl3a & cr3a are equal." << endl;

   cout << "The 2nd left-side complex number is cl3b = " << cl3b << endl;
   cout << "The 2nd right-side complex number is cr3b = " << cr3b << endl;
   if ( cl3b != cr3b )
      cout << "The complex numbers cl3b & cr3b are not equal." << endl;
   else
      cout << "The complex numbers cl3b & cr3b are equal." << endl;
   cout << endl;
}
El lado izquierdo el número complejo se cl1 = (2,59808, 1,5)
El 1r número complejo de la derecha es cr1a = (2,59808, 1,5)
El 2do número complejo de la derecha es cr1b = (1,1.73205)
Números complejos cl1 & cr1a son iguales.
Números complejos cl1 & cr1b no son iguales.

El 1r del lado izquierdo número complejo se cl2a = (3,4)
El 1r número complejo de la derecha es cr2a = 3
Números complejos cl2a & cr2a no son iguales.
El 2do del lado izquierdo número complejo se cl2b = (5,0)
El 2do número complejo de la derecha es cr2b = 5
Números complejos cl2b & cr2b son iguales.

El 1r del lado izquierdo número complejo se cl3a = 3
El 1r número complejo de la derecha es cr3a = (3,4)
Números complejos cl3a & cr3a no son iguales.
El 2do del lado izquierdo número complejo se cl3b = 5
El 2do número complejo de la derecha es cr3b = (5,0)
Números complejos cl3b & cr3b son iguales.

Requisitos

complejo <deEncabezado: >

Espacio de nombres: std

Mostrar:
© 2016 Microsoft