complex Class

模板选件类描述了类型 ***** 类型 *****两个对象的对象,表示复数的实部表示虚构的一部分和一个。

template<class Type>
   class complex

备注

选件类 ***** 类型 *****对象:

  • 具有公共的默认构造函数、析构函数、复制构造函数和赋值运算符具有常规行为。

  • 可以分配整数或浮点值,或类型强制转换为与常规行为这样的值。

  • 定义算术运算符和数学函数,根据需要,用于常规行为的浮点类型定义。

具体而言,细微的差异可能不存在分配和默认构造之间执行的复制构造。 在选件类 *** 类型 *** 对象的操作都可能不引发异常。

模板的显式专用化类别复杂为三个浮点类型存在。 此实现中,其他类型 *** 类型 *** 的值是转换为实际计算的 double,当 double 结果分配返回类型 *** 类型 ***.存储的对象

xz7hhb93.collapse_all(zh-cn,VS.110).gif构造函数

复杂

构造一个复数使用指定的物理和虚拟部分或作为某些其他复数的副本。

xz7hhb93.collapse_all(zh-cn,VS.110).gifTypedef

value_type

表示用于的数据类型表示物理和复数虚数部分的类型。

xz7hhb93.collapse_all(zh-cn,VS.110).gif成员函数

imag

提取一个复数的虚构的元素。

real

提取一个复数的实际组件。

xz7hhb93.collapse_all(zh-cn,VS.110).gif运算符

operator*=

使用目标群数字以因素,可以是复杂的或与该复数的物理和虚拟部分。

operator+=

添加一个数字。目标群数字,添加的数字可以是复杂或类型与添加复数的物理和虚拟部分。

operator-=

从目标群数字减去数字,减去的数字可以是复杂或类型与添加复数的物理和虚拟部分。

operator/=

由小部件一个目标群数字,可以是复杂的或与该复数的物理和虚拟部分。

operator=

分配编号为目标群数字,分配的数字可以是复杂或类型与它分配复数的物理和虚拟部分。

要求

Header: <complex>

命名空间: std

请参见

参考

线程安全性对标准C++库中

其他资源

复杂成员