Namensräume
Varianten
Aktionen

std::complex<T>::operator+(unär), operator-(unär)

Von cppreference.com
< cpp‎ | numeric‎ | complex
 
 
 
 
(1)
template< class T >
std::complex<T> operator+( const std::complex<T>& val );
(bis C++20)
template< class T >
constexpr std::complex<T> operator+( const std::complex<T>& val );
(seit C++20)
(2)
template< class T >
std::complex<T> operator-( const std::complex<T>& val );
(bis C++20)
template< class T >
constexpr std::complex<T> operator-( const std::complex<T>& val );
(seit C++20)

Implementiert die Analoga der unären arithmetischen Operatoren für komplexe Zahlen.

1) Gibt den Wert seines Arguments zurück
2) Negiert das Argument

[bearbeiten] Parameter

val - Die komplexe Zahl als Argument

[bearbeiten] Rückgabewert

1) Eine Kopie des Arguments, std::complex<T>(val)
2) Negiertes Argument, std::complex<T>(-val.real(), -val.imag())

[bearbeiten] Siehe auch

führt arithmetische Operationen mit komplexen Zahlen auf zwei komplexen Werten oder einer komplexen Zahl und einem Skalar durch
(function template) [edit]