Sintaxis:
#include <cmath> double pow( double base, double exp );
La función pow() devuelve base elevado a la potencia exp.
Un error de dominio es devuelto si:
Un error de rango es devuelto si hay desbordamiento.
C++ proporciona las siguientes formas de sobrecarga:
#include <cmath> float pow( float base, float exp ); // igual que powf() en C99 long double pow( long double base, long double exp ); // igual que powl() en C99
Además, C++ proporciona las versiones de pow() con exponenciación entera:
#include <cmath> float pow( float base, int exp ); double pow( double base, int exp ); long double pow( long double base, int exp );