std::complex<T>::operator+(unär), operator-(unär)
Von cppreference.com
| (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) |