C/C++
C++

<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);






Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: