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);
|
|
<cmath>
).pow(0,0)
is implementation-defined.