C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了“char * _EXFUN(index,(const char *,int));”的含义大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我发现这是日食思想家/知识分子的命题,不管它叫什么.就是这样:

char *_EXFUN(index,(const char *,int));

首先它看起来像一个函数返回一个char的指针,但参数(如果它是一个函数)看起来很混乱.如何进入参数列表我们有一个括号.

解决方法@H_772_13@
_EXFUN似乎是某些平台上标准标题中使用的宏,例如 here

#ifndef _EXFUN
# define _EXFUN(N,p) N P
#endif

因此,char * _EXFUN(index,int));扩展到

char * index(const char *,int)

有时候这个技巧是这样做的,这样就可以将_EXFUN设置为其他东西来预处理相同的标题,例如内省函数签名,或在库中声明导出的符号.

大佬总结

以上是大佬教程为你收集整理的“char * _EXFUN(index,(const char *,int));”的含义全部内容,希望文章能够帮你解决“char * _EXFUN(index,(const char *,int));”的含义所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。