当前位置: 技术问答>linux和unix
static void setup_signals __P((void)); 这个__P((void))是什么意思?
来源: 互联网 发布时间:2015-09-12
本文导语: 在linux的代码中,经常看到static void setup_signals __P((void));这样的申明,在这里的__P((void))是什么意思?请高手赐教。thanks | 宏定义的内部函数,两个"_"纯粹是个习惯问题,只是为了代码能够更...
在linux的代码中,经常看到static void setup_signals __P((void));这样的申明,在这里的__P((void))是什么意思?请高手赐教。thanks
|
宏定义的内部函数,两个"_"纯粹是个习惯问题,只是为了代码能够更好的复用。
来源就是某些编译器为了与源代码相区别,在生成内部模块的时候,会在源代码函数名称前面加"_",一些程序员为了把宏定义、或者十分原始的短小的、被频繁调用的函数,与普通函数相区别,也会在函数名称前面加"_",所以……
来源就是某些编译器为了与源代码相区别,在生成内部模块的时候,会在源代码函数名称前面加"_",一些程序员为了把宏定义、或者十分原始的短小的、被频繁调用的函数,与普通函数相区别,也会在函数名称前面加"_",所以……