Что означает «typedef void (* Something) ()»

Я пытаюсь понять, что это значит, код, который я смотрю, имеет

в .ч

typedef void (*MCB)();
static MCB     m_process;

в .C

MCB Modes::m_process = NULL;

И иногда, когда я делаю

m_process();

Я получаю ошибку сегментации, возможно, потому что память была освобождена, как я могу отлаживать, когда она освобождается?

Я надеюсь, что мои вопросы понятны.

Ответы на вопрос(5)

Ваш ответ на вопрос