Как прочесть запись функции с указателем?

И как прочитать такой код

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.

"По-моему, так" (с) Пух"

→ Ссылка