社区
C++ 语言
帖子详情
我在很多地方看到放在函数名后面,参数前面的__P
nothing09
2009-03-10 12:33:05
我在很多地方看到放在函数名后面,参数前面的__P
它是什么啊?
例如:
static void arptimer __P((void *));
...全文
72
3
打赏
收藏
我在很多地方看到放在函数名后面,参数前面的__P
我在很多地方看到放在函数名后面,参数前面的__P 它是什么啊? 例如: staticvoid arptimer __P((void *));
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arong1234
2009-03-10
打赏
举报
回复
这是必须的
[Quote=引用 1 楼 wxsxiaoK 的回复:]
你确定arptimer和_P之间有空格??
[/Quote]
arong1234
2009-03-10
打赏
举报
回复
早年编译器规定函数原型中不能带参数列表,__P就是用来满足这个要求的,如果是早年的编译器,__P就把后面的参数全部去掉,现代的编译器则啥也不干
wxsxiaoK
2009-03-10
打赏
举报
回复
你确定arptimer和_P之间有空格??
函数
名
作为
函数
参数
本文通过C语言示例,展示了如何将
函数
名
作为
参数
传递,实现动态调用不同功能的
函数
。通过定义一系列操作
函数
和一个接收
函数
指针
参数
的通用
函数
,文章详细解释了
函数
指针的使用,以及如何根据不同需求选择执行特定的
函数
。
UE5利用ProcessEvent搭配CustomThunk实现
函数
名
调用
函数
,并传递多个泛型
参数
本文详细介绍了在UE4中如何使用蓝图通过
函数
名
调用对象的
函数
,并传递
参数
,包括固定
参数
和泛型
参数
的方法。
C++
函数
名
的修饰规则
本文详细对比了C语言与C++中
函数
名
修饰规则的不同,解释了为何C++支持
函数
重载而C不支持。介绍了C编译器通过在
函数
名
前加下划线来修饰,而C++则采用更为复杂的修饰规则,包含了调用方式、返回值类型及
参数
类型等信息。
C++中const在
函数
名
前面
和
函数
后面
的区别
本文深入解析C++中const关键字的使用,包括其在指针、迭代器和成员
函数
中的应用。通过实例演示了const如何影响指针所指数据的可修改性,以及在迭代器和成员
函数
中如何限制对数据的修改。
C++ 编写的DLL导出的
函数
名
乱码含义解析
本文介绍了C++编译时
函数
名
修饰约定规则,包括__stdcall、__cdecl、__fastcall三种调用约定。详细说明了各约定下
函数
名
、
参数
表的标识规则及
参数
代号含义,还给出了示例。此外,提到若用DEF文件输出C++类,需将修饰
名
写入.def文件。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章