Глава 4. Использование функций при программировании на C++
целую степень n, а третья — целое число a в целую степень
5
n. Какую имен-
но функцию вызвать компилятор определяет по типу фактических параметров.
Так, если a — вещественное число, а k — целое, то оператор Pow(a,k) вызо-
вет вторую функцию, так как она имеет заголовок float Pow(float a, int n).
Команда Pow((int)a,k) приведёт к вызову третьей функции float Pow(int a,
int n)
, так как вещественная переменная a преобразована к целому типу. Пер-
вая функция float Pow(float a, int k, int m) имеет три параметра, значит,
обращение к ней осуществляется командой Pow(a,k,m).
#include
using namespace s t d ;
#include |