complex Class
La clase de plantilla describe un objeto que almacena dos objetos de tipoescrito, uno que representa la parte real de un número complejo y uno que representa la parte imaginaria.
template<class Type>
class complex
Comentarios
Un objeto de clase tipo:
Tiene un constructor predeterminado público, destructor, el constructor de copias, y el operador de asignación con comportamiento convencional.
Puede asignar el entero o de punto flotante, o de tipo dichos valores con comportamiento convencional.
Define los operadores aritméticos y funciones matemáticas, según convenga, que se definen para los tipos de punto flotante con comportamiento convencional.
En particular, las diferencias sutiles pueden existir entre la construcción de copia y la construcción predeterminado seguidas de asignación.Ninguna de las operaciones en objetos de clase tipo pueden producir excepciones.
Especializaciones explícitas complejo de la clase de plantilla existen para los tres tipos de punto flotante.En esta implementación, un valor de cualquier otro tipo tipo es convertir a Doble para los cálculos reales, con el resultado de Doble asignado al objeto almacenado de tipotipo.
Constructores
Construye un número complejo con elementos real e imaginarias especificadas o como copia de algún otro número complejo. |
Typedefs
Un tipo que representa el tipo de datos utilizado para representar las partes real e imaginarias de un número complejo. |
Funciones miembro
Extrae el componente imaginario de un número complejo. |
|
Extrae el componente real de un número complejo. |
Operadores
Multiplica un número complejo de destino por un factor, que puede ser complejo o es el mismo tipo que son elementos real e imaginarias de números complejos. |
|
Agrega un número a un número complejo de destino, donde el número agregado puede ser complejo o del mismo tipo que son elementos real e imaginarias de números complejos al que se agrega. |
|
Resta un número a un número complejo de destino, donde el número restado puede ser complejo o del mismo tipo que son elementos real e imaginarias de números complejos al que se agrega. |
|
Divide un número complejo de destino por un divisor, que puede ser complejo o es el mismo tipo que son elementos real e imaginarias de números complejos. |
|
Asigna un número a un número complejo de destino, donde el número asignado puede ser complejo o del mismo tipo que son elementos real e imaginarias de números complejos al que se está asignando. |
Requisitos
Encabezado: <complejo>
espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++