Указателю – переменной можно присваивать имена различных функций (указателей – констант), у которых соответствующий указателю тип результата и сигнатура параметров. Присваивая указателю имена (адреса) различных функций можно организовать вызов той или иной функции в соответствии со значением указателя.
Пример вызова функций через указатель:
#include <iostream.h>
int add ( int n , int m )