std::polar(std::complex)

< cpp‎ | numeric‎ | complex
定义于头文件 <complex>
template< class T >
complex<T> polar( const T& r, const T& theta = T());

返回拥有绝对值 r 和辐角 theta 的复数。

r 为负数或 NaN ,或若 theta 为无穷大,则行为未定义。

参数

r -
theta - 辐角

返回值

rtheta 确定的复数。

缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

DR 应用于 出版时的行为 正确行为
LWG 2459 C++98 某些输入的行为不明 使之为未定义
LWG 2870 C++98 参数 theta 的默认值不依赖于类型 使之为依赖

参阅

返回复数的模
(函数模板)
返回辐角
(函数模板)