Доброго времени суток, товарищи! Вот правила объявления указателя на функцию:
| Цитата | В С, и С++ в частности, указатель на функцию с именем my_func_ptr, указывающий на функцию, принимающую в качестве аргументов int и char*, и возвращающую float, объявляется так:
| Код | float (*my_func_ptr)(int, char*); // Для большей удобочитаемости, я очень рекомендую использовать typedef. // Особенно можно запутаться, когда указатель на функцию является аргументом // функции. // Тогда бы объявление выглядело так: typedef float (*MyFuncPtrType)(int, char*); MyFuncPtrType my_func_ptr;
|
|
Цитата спёрта http://www.rsdn.ru/article/cpp/fastdelegate.xml. Товарищи, а как можно объявить указатель на функцию, принимающую в качестве аргумента указатель на функцию без использования typedef? |