Espacios de nombres
Variantes

std::complex::operator+=,-=,*=,/=

De cppreference.com
 
 
 
std::complex
Funciones miembro
Funciones no miembro
Funciones exponenciales
Funciones de potencias
Funciones trigonométricas
(C++11)
(C++11)
(C++11)
Funciones hiperbólicas
(C++11)
(C++11)
(C++11)
 
Plantilla primaria complex<T>
complex& operator+=(const T& other);
(1) (hasta C++20)
constexpr complex& operator+=(const T& other);
(desde C++20)
complex& operator-=(const T& other);
(2) (hasta C++20)
constexpr complex& operator-=(const T& other);
(desde C++20)
complex& operator*=(const T& other);
(3) (hasta C++20)
constexpr complex& operator*=(const T& other);
(desde C++20)
complex& operator/=(const T& other);
(4) (hasta C++20)
constexpr complex& operator/=(const T& other);
(desde C++20)
Especialización complex<float>
complex& operator+=(float other);
(1) (hasta C++20)
constexpr complex& operator+=(float other);
(desde C++20)
complex& operator-=(float other);
(2) (hasta C++20)
constexpr complex& operator-=(float other);
(desde C++20)
complex& operator*=(float other);
(3) (hasta C++20)
constexpr complex& operator*=(float other);
(desde C++20)
complex& operator/=(float other);
(4) (hasta C++20)
constexpr complex& operator/=(float other);
(desde C++20)
Especialización complex<double>
complex& operator+=(double other);
(1) (hasta C++20)
constexpr complex& operator+=(double other);
(desde C++20)
complex& operator-=(double other);
(2) (hasta C++20)
constexpr complex& operator-=(double other);
(desde C++20)
complex& operator*=(double other);
(3) (hasta C++20)
constexpr complex& operator*=(double other);
(desde C++20)
complex& operator/=(double other);
(4) (hasta C++20)
constexpr complex& operator/=(double other);
(desde C++20)
Especialización complex<long double>
complex& operator+=(long double other);
(1) (hasta C++20)
constexpr complex& operator+=(long double other);
(desde C++20)
complex& operator-=(long double other);
(2) (hasta C++20)
constexpr complex& operator-=(long double other);
(desde C++20)
complex& operator*=(long double other);
(3) (hasta C++20)
constexpr complex& operator*=(long double other);
(desde C++20)
complex& operator/=(long double other);
(4) (hasta C++20)
constexpr complex& operator/=(long double other);
(desde C++20)
Todas las especializaciones
template<class X> complex& operator+=(const std::complex<X>& other);
(5) (hasta C++20)
template<class X> constexpr complex& operator+=(const std::complex<X>& other);
(desde C++20)
template<class X> complex& operator-=(const std::complex<X>& other);
(6) (hasta C++20)
template<class X> constexpr complex& operator-=(const std::complex<X>& other);
(desde C++20)
template<class X> complex& operator*=(const std::complex<X>& other);
(7) (hasta C++20)
template<class X> constexpr complex& operator*=(const std::complex<X>& other);
(desde C++20)
template<class X> complex& operator/=(const std::complex<X>& other);
(8) (hasta C++20)
template<class X> constexpr complex& operator/=(const std::complex<X>& other);
(desde C++20)

Implementa los operadores de asignación compuestos para aritmética compleja y para aritmética escalar/compleja mixta. Los argumentos escalares se tratan como números complejos con la parte real igual al argumento y la parte imaginaria igual a cero.

1,5) Agrega other a *this.
2,6) Substrae other de *this.
3,7) Multiplica *this por other.
4,8) Divide *this entre other.

Parámetros

other - Un número complejo o un valor escalar de tipo coincidente (float, double, long double).

Valor de retorno

*this

Véase también

Aplica operadores unarios a números complejos.
(plantilla de función) [editar]
Realiza la aritmética de números complejos en dos valores complejos o un complejo y un escalar.
(plantilla de función) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.