complexe, classe
La classe du modèle décrit un objet qui contient 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 la classe Type:
Un constructeur par défaut public, un destructeur, un constructeur de copie, ainsi qu'un opérateur d'assignation avec le comportement classique.
Peuvent être affectées integer ou les valeurs à virgule flottante, ou la conversion des types de ces valeurs avec le comportement classique.
Définit les opérateurs arithmétiques et les fonctions mathématiques, si nécessaire, définis pour les types à virgule flottante le comportement classique.
En particulier, aucune différence subtile peut ne pas exister entre la construction de copie et la construction de valeur par défaut est suivie du. Aucune des opérations sur des objets de classe Type peut ne pas lever des exceptions.
Les spécialisations explicites du type de classe de modèle existe des trois types virgule flottante. Dans cette implémentation, la valeur de n'importe quel autre type Type est enfermée dans le rôle à double pour les calculs réels, le résultat de double affecté à l'objet stocké le type Type.
Constructeurs
Construit un nombre complexe à true et imaginaires parties spécifiées ou comme copie d'un autre nombre complexe. |
Typedef
Type qui représente le type de données représentant les true et imaginaires parties d'un nombre complexe. |
Fonctions membres
Extrait le composant imaginaire d'un nombre complexe. |
|
Extrait real composant d'un nombre complexe. |
Opérateurs
Multiplie un nombre complexe cible par un facteur, qui peut être complexe ou qu'il s'agit du même type que sont les true et imaginaires parties du nombre complexe. |
|
Ajoute un nombre complexe cible, où le nombre ajouté peut être complexe ou du même type que les sont true et imaginaires parties du nombre complexe auquel il est ajouté. |
|
Soustrait un nombre d'un nombre complexe cible, dont le numéro soustrait peut être complexe ou du même type que les sont true et imaginaires parties du nombre complexe auquel il est ajouté. |
|
Divise un nombre complexe cible par un diviseur, qui peut être complexe ou qu'il s'agit du même type que sont les true et imaginaires parties du nombre complexe. |
|
Affecte un nombre complexe cible, dont le numéro affecté peut être complexe ou du même type que les sont true et imaginaires parties du nombre complexe auquel il est affecté. |
Configuration requise
En-tête: <complexe>
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque standard C++