Namespaces
Variants

std::complex<T>:: imag

From cppreference.net
modèle primaire std:: complex < T >
(1)
T imag ( ) const ;
(jusqu'en C++14)
constexpr T imag ( ) const ;
(depuis C++14)
(2)
void imag ( T value ) ;
(jusqu'à C++20)
constexpr void imag ( T value ) ;
(depuis C++20)
spécialisation std:: complex < float >
(1)
float imag ( ) const ;
(jusqu'à C++11)
constexpr float imag ( ) const ;
(depuis C++11)
(2)
void imag ( float value ) ;
(jusqu'en C++20)
constexpr void imag ( float value ) ;
(depuis C++20)
spécialisation std:: complex < double >
(1)
double imag ( ) const ;
(jusqu'à C++11)
constexpr double imag ( ) const ;
(depuis C++11)
(2)
void imag ( double value ) ;
(jusqu'à C++20)
constexpr void imag ( double value ) ;
(depuis C++20)
spécialisation std:: complex < long double >
(1)
long double imag ( ) const ;
(jusqu'à C++11)
constexpr long double imag ( ) const ;
(depuis C++11)
(2)
void imag ( long double value ) ;
(jusqu'à C++20)
constexpr void imag ( long double value ) ;
(depuis C++20)

Accède à la partie imaginaire du nombre complexe.

1) Retourne la partie imaginaire.
2) Définit la partie imaginaire à value .

Table des matières

Paramètres

value - la valeur à attribuer à la partie imaginaire

Valeur de retour

1) La partie imaginaire de * this .
2) (aucun)

Notes

En C++11, la surcharge (1) dans les spécialisations de std::complex était spécifiée sans le qualificateur const . Cependant, en C++11, un spécificateur constexpr utilisé dans une fonction membre non statique implique const , et donc le comportement est comme si const était spécifié.

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Appliqué à Comportement publié Comportement corrigé
LWG 387 C++98 la partie imaginaire ne pouvait pas être définie directement peut être définie directement via une nouvelle surcharge de imag

Voir aussi

renvoie la partie imaginaire
(fonction template)
accède à la partie réelle du nombre complexe
(fonction membre publique)