Why was std::pow(double, int) removed from C++11?
double pow(double, int); hasn’t been removed from the spec. It has simply been reworded. It now lives in [c.math]/p11. How it is computed is an implementation detail. The only C++03 signature that has changed is: float pow(float, int); This now returns double: double pow(float, int); And this change was done for C compatibility. Clarification: 26.8 … Read more