complex Class
La classe de modèle décrit un objet qui stocke deux objets de type Type, un qui représente la partie réelle d'un nombre complexe et un qui représente la partie imaginaire.
template<class Type>
class complex
Notes
Un objet de classe Type:
Un constructeur public par défaut, un destructeur, un constructeur de copie, et un opérateur d'assignation avec le comportement classique.
Peut être assigné l'entier ou des valeurs à virgule flottante, ou le cast de type à de telles valeurs avec le comportement classique.
Définit les opérateurs arithmétiques et les fonctions mathématiques, si nécessaire, qui sont définis pour les types à virgule flottante avec le comportement classique.
En particulier, aucune différence subtile peut ne pas exister entre la construction de copie et la construction par défaut suivi de l'assignation.Aucune des opérations sur les objets de classe Type peut ne pas lever d'exceptions.
Les spécialisations explicites du complexe de classe de modèle existent pour les trois types à virgule flottante.Dans cette implémentation, une valeur de tout autre type Type est enfermée dans le rôle à double pour les calculs réels, avec le résultat de double assigné vers l'objet stocké du type Type.
Constructeurs
Construit un nombre complexe avec de vraies et imaginaires parties spécifiées ou une copie d'un autre nombre complexe. |
Typedef
Un type qui représente le type de données utilisé pour représenter les vraies et imaginaires parties d'un nombre complexe. |
Fonctions membres
Récupère le composant imaginaire d'un nombre complexe. |
|
Récupère le vrai composant d'un nombre complexe. |
Opérateurs
Multiplie un nombre complexe cible par un facteur, qui peut être complexe ou être du même type que sont les vraies et imaginaires parties du nombre complexe. |
|
Ajoute un nombre à un nombre complexe cible, où le nombre ajouté peut être complexe ou du même type que sont les vraies et imaginaires parties du nombre complexe auquel il est ajouté. |
|
Soustrait un nombre d'un nombre complexe cible, où le nombre soustrait peut être complexe ou du même type que sont les vraies et imaginaires parties du nombre complexe auquel il est ajouté. |
|
Divise un nombre complexe cible par un séparateur, qui peut être complexe ou être du même type que sont les vraies et imaginaires parties du nombre complexe. |
|
Assigne un nombre à un nombre complexe cible, où le numéro assigné peut être complexe ou du même type que sont les vraies et imaginaires parties du nombre complexe auquel il est assigné. |
Configuration requise
Header: <complex>
l'espace de noms : DST
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard