| 主模板 complex<T> |
|
|
|
|
(1) |
|
complex& operator+=( const T& other );
|
|
(C++20 前) |
constexpr complex& operator+=( const T& other );
|
|
(C++20 起) |
|
|
|
(2) |
|
complex& operator-=( const T& other );
|
|
(C++20 前) |
constexpr complex& operator-=( const T& other );
|
|
(C++20 起) |
|
|
|
(3) |
|
complex& operator*=( const T& other );
|
|
(C++20 前) |
constexpr complex& operator*=( const T& other );
|
|
(C++20 起) |
|
|
|
(4) |
|
complex& operator/=( const T& other );
|
|
(C++20 前) |
constexpr complex& operator/=( const T& other );
|
|
(C++20 起) |
|
| 特化 complex<float> |
|
|
|
|
(1) |
|
complex& operator+=( float other );
|
|
(C++20 前) |
constexpr complex& operator+=( float other );
|
|
(C++20 起) |
|
|
|
(2) |
|
complex& operator-=( float other );
|
|
(C++20 前) |
constexpr complex& operator-=( float other );
|
|
(C++20 起) |
|
|
|
(3) |
|
complex& operator*=( float other );
|
|
(C++20 前) |
constexpr complex& operator*=( float other );
|
|
(C++20 起) |
|
|
|
(4) |
|
complex& operator/=( float other );
|
|
(C++20 前) |
constexpr complex& operator/=( float other );
|
|
(C++20 起) |
|
| 特化 complex<double> |
|
|
|
|
(1) |
|
complex& operator+=( double other );
|
|
(C++20 前) |
constexpr complex& operator+=( double other );
|
|
(C++20 起) |
|
|
|
(2) |
|
complex& operator-=( double other );
|
|
(C++20 前) |
constexpr complex& operator-=( double other );
|
|
(C++20 起) |
|
|
|
(3) |
|
complex& operator*=( double other );
|
|
(C++20 前) |
constexpr complex& operator*=( double other );
|
|
(C++20 起) |
|
|
|
(4) |
|
complex& operator/=( double other );
|
|
(C++20 前) |
constexpr complex& operator/=( double other );
|
|
(C++20 起) |
|
| 特化 complex<long double> |
|
|
|
|
(1) |
|
complex& operator+=( long double other );
|
|
(C++20 前) |
constexpr complex& operator+=( long double other );
|
|
(C++20 起) |
|
|
|
(2) |
|
complex& operator-=( long double other );
|
|
(C++20 前) |
constexpr complex& operator-=( long double other );
|
|
(C++20 起) |
|
|
|
(3) |
|
complex& operator*=( long double other );
|
|
(C++20 前) |
constexpr complex& operator*=( long double other );
|
|
(C++20 起) |
|
|
|
(4) |
|
complex& operator/=( long double other );
|
|
(C++20 前) |
constexpr complex& operator/=( long double other );
|
|
(C++20 起) |
|
| 所有特化 |
|
|
|
|
(5) |
|
template<class X>
complex& operator+=( const std::complex<X>& other );
|
|
(C++20 前) |
template<class X>
constexpr complex& operator+=( const std::complex<X>& other );
|
|
(C++20 起) |
|
|
|
(6) |
|
template<class X>
complex& operator-=( const std::complex<X>& other );
|
|
(C++20 前) |
template<class X>
constexpr complex& operator-=( const std::complex<X>& other );
|
|
(C++20 起) |
|
|
|
(7) |
|
template<class X>
complex& operator*=( const std::complex<X>& other );
|
|
(C++20 前) |
template<class X>
constexpr complex& operator*=( const std::complex<X>& other );
|
|
(C++20 起) |
|
|
|
(8) |
|
template<class X>
complex& operator/=( const std::complex<X>& other );
|
|
(C++20 前) |
template<class X>
constexpr complex& operator/=( const std::complex<X>& other );
|
|
(C++20 起) |
|
| | |