<complex> complex, . , complex.
complex .
template <class T> class complex
, . complex.
class complex<float>
class complex<double>
class complex<long double>
complex .
complex(const &real = T(), const = &imaginary = T());
complex(const complex &ob);
template <class T1> complex(const complex<T1> &ob);
complex (real) (imaginary). , , . ob. ob.
.
+ |
- |
* |
/ |
+= |
-= |
*= |
/= |
= |
== |
!= |
|
, , : , complex , ; , , complex , , complex. , .
complex_ob +
+ complex_ob
complex_ob + complex_ob
, , .
complex -: real() imag().
real() const;
imag() const;
real() , imag() - . complex .
- |
|
template <class T> abs(const complex<T> &ob); |
ob |
template <class T> arg(const complex<T> &ob); |
ob |
template <class T> complex<T> conj(const complex<T> &ob); |
ob |
template <class T> complex<T> cos(const complex<T> &ob); |
ob |
template <class T> complex<T> cosh(const complex<T> &ob); |
ob |
template <class T> complex<T> exp(const complex<T> &ob); |
eob |
template <class T> imag(const complex<T> &ob); |
ob |
template <class T> complex<T> log(const complex<T> bob); |
ob |
template <class T> complex<T> logl0(const complex<T> &ob); |
10 ob |
template <class T> norm(const complex<T> &ob); |
ob |
template <class T> complex<T> polar(const &v, const &theta=0); |
, v theta |
template <class T> complex<T> pow(const complex<T> &b, int e); |
be |
template <class T> complex<T> pow(const complex<T> &b, const &); |
be |
template <class T> complex<T> pow(const complex<T> &b, const complex<T> &e); |
be |
template <class T> complex<T> pow(const &b, const complex<T> &e); |
be |
template <class T> real(const complex<T> &ob); |
ob |
template <class T> complex<T> sin(const complex<T> &ob); |
ob |
template <class T> complex<T> sinh(const complex<T> &ob); |
ob |
template <class T> complex<T> sqrt(const complex<T> &ob); |
|
template <class T> complex<T> tan(const complex<T> &ob); |
|
template <class T> complex<T> tanh(const complex<T> &ob); |
|