[an error occurred while processing this directive]
|
// объявление указателя на функцию
return_type (*pfuntion)(type param1,type param2, ...);
//тела функций
return_type funtion1(type param1,type param2, ...);
...
return_type funtion2(type param1,type param2, ...);
...
//использование
main()
{
...
pfuntion=funtion1;
pfuntion(type param1,type param2, ...); //вызывается funtion1
pfuntion=funtion2;
pfuntion(type param1,type param2, ...); //вызывается funtion2
pfuntion=0x00AABBCC; //адрес места где лежит код функции3
pfuntion(type param1,type param2, ...); //вызывается funtion3
}
E-mail: info@telesys.ru