当我读到其他人的代码时,我总是有点难过,这些代码的typedef用于指向带参数的函数的指针.我记得在尝试理解用C语言编写的数值算法时,我花了一些时间来解决这个定义.那么,您是否可以分享您关于如何编写好的typedef指向函数(Do和Do)的提示和想法,为什么它们有用以及如何理解其他人的工作?谢谢!
我试图理解这意味着什么,我正在看的代码
在.h
typedef void (*MCB)();
static MCB m_process;
Run Code Online (Sandbox Code Playgroud)
在.C
MCB Modes::m_process = NULL;
Run Code Online (Sandbox Code Playgroud)
有时当我做的时候
m_process();
Run Code Online (Sandbox Code Playgroud)
我得到了分段错误,这可能是因为内存被释放了,我怎样才能在它被释放时进行调试?
我希望我的问题很清楚.