Namespaces
Variants

std::complex<T>:: real

From cppreference.net
(Anmerkung: Der bereitgestellte HTML-Code enthält keinen übersetzbaren Text, da alle Tags leer sind oder nur Klassenattribute enthalten. Gemäß den Anforderungen wurden keine HTML-Tags, Attribute oder Code-Elemente übersetzt.)
Primäre Template std:: complex < T >
(1)
T real ( ) const ;
(bis C++14)
constexpr T real ( ) const ;
(seit C++14)
(2)
void real ( T value ) ;
(bis C++20)
constexpr void real ( T value ) ;
(seit C++20)
Spezialisierung std:: complex < float >
(1)
float real ( ) const ;
(bis C++11)
constexpr float real ( ) const ;
(seit C++11)
(2)
void real ( float value ) ;
(bis C++20)
constexpr void real ( float value ) ;
(seit C++20)
Spezialisierung std:: complex < double >
(1)
double real ( ) const ;
(bis C++11)
constexpr double real ( ) const ;
(seit C++11)
(2)
void real ( double value ) ;
(bis C++20)
constexpr void real ( double value ) ;
(seit C++20)
Spezialisierung std:: complex < long double >
(1)
long double real ( ) const ;
(bis C++11)
constexpr long double real ( ) const ;
(seit C++11)
(2)
void real ( long double value ) ;
(bis C++20)
constexpr void real ( long double value ) ;
(seit C++20)

Greift auf den Realteil der komplexen Zahl zu.

1) Gibt den Realteil zurück.
2) Setzt den Realteil auf value .

Inhaltsverzeichnis

Parameter

value - der Wert, auf den der Realteil gesetzt werden soll

Rückgabewert

1) Der Realteil von * this .
2) (keine)

Hinweise

In C++11 wurde die Überladung (1) in std::complex Spezialisierungen ursprünglich ohne const Qualifizierer spezifiziert. Allerdings impliziert in C++11 ein constexpr Spezifizierer in einer nicht-statischen Memberfunktion const , und somit verhält es sich so, als ob const spezifiziert wäre.

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 387 C++98 der Realteil konnte nicht direkt gesetzt werden kann direkt über eine neue real Überladung gesetzt werden

Siehe auch

gibt den Realteil zurück
(Funktions-Template)
greift auf den Imaginärteil der komplexen Zahl zu
(öffentliche Elementfunktion)