есть ли какое-то преимущество в использовании этого кода
double x;
double square = pow(x,2);
вместо этого?
double x;
double square = x*x;
Я предпочитаю x * x и глядя на мою реализацию (Microsoft), я не нахожу преимуществ в pow, потому что x * x проще, чем pow для конкретного квадратного случая.
Есть ли какой-нибудь конкретный случай, когда pow превосходит?