Как прочесть запись функции с указателем?
И как прочитать такой код
typedef void(*sfc_funcptr_t)();
sfc_funcptr_t* const func_src = (sfc_funcptr_t*)interfaces;
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Сначала sfc_funcptr_t объявлен как тип (вернее, псевдоним) указателя на фунцию без параметров, ничего не возвращающую:
typedef void(*sfc_funcptr_t)();
sfc_funcptr_t* const func_src = (sfc_funcptr_t*)interfaces;
А во второй строке объявлен константный указатель на указатель на такую функцию, инициализированный значением interfaces.
"По-моему, так" (с) Пух"