函数模板
<complex>

std::pow

template<class T> complex<T> pow (const complex<T>& x, int y);template<class T> complex<T> pow (const complex<T>& x, const complex<T>& y);template<class T> complex<T> pow (const complex<T>& x, const T& y);template<class T> complex<T> pow (const T& x, const complex<T>& y);
template<class T> complex<T> pow (const complex<T>& x, const complex<T>& y);template<class T> complex<T> pow (const complex<T>& x, const T& y);template<class T> complex<T> pow (const T& x, const complex<T>& y);
复数的幂
计算基数 xy 次幂,使用主分支,其分支截断在负实轴上,计算方式如下:

1
exp(y*log(x))

这是 pow 函数的 complex 版本(在 <cmath> 中定义)。

参数

x
基准值。
y
指数值。
Tcomplex 类型的分量类型(即其值类型)。

返回值

x 提高到 y 次幂的结果。
pow(0,0) 的返回值是实现定义的。

另见