According to http://en.cppreference.com/w/cpp/numeric/complex/pow the promoted type ones are new in C++11.