社区
C++ 语言
帖子详情
我在很多地方看到放在函数名后面,参数前面的__P
nothing09
2009-03-10 12:33:05
我在很多地方看到放在函数名后面,参数前面的__P
它是什么啊?
例如:
static void arptimer __P((void *));
...全文
71
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之间有空格??
函数
名
作为
函数
参数
**
函数
名
作为
函数
参数
** 预先知道各个功能
函数
function_num()
参数
,并且
参数
相同的情况下,使用该
函数
名
function_num作为
函数
Option
参数
,执行不同的function_num
函数
的功能 return_type (*p_name)(arg_list); //表示返回值为return_type,
参数
列表为arg_list的
函数
指针p_name. 参考代码: #include<stdio.h> #include<stdlib.h> t
UE5利用ProcessEvent搭配CustomThunk实现
函数
名
调用
函数
,并传递多个泛型
参数
CustomThunk、泛型
参数
,蓝图泛型开发。
C++中const在
函数
名
前面
和
函数
后面
的区别
const常规用法 如果关键字const出现在星号左边,表示被指物是常量;如果出现在星号右边,表示指针自身是常量;如果出现在星号两边,表示被指物和指针两者都是常量。 char greeting[] ="Hello"; char* p= greeting; \\ non-const pointer,non-const data const char* p =greeting;...
C++
函数
名
的修饰规则
我们知道在C++中有
函数
重载这样一个东西,当我们定义了几个功能类似且
函数
名
是一样的
函数
的时候,只要它的
参数
列表不同,编译是可以通过的,但是在C中是不可以的。 double add(double a, double b) { return a + b; } int add(int a, char b) { return a + b; } char add(cha
C++ 编写的DLL导出的
函数
名
乱码含义解析
C++编译时
函数
名
修饰约定规则: __stdcall调用约定: 1、以"?"标识
函数
名
的开始,后跟
函数
名
; 2、
函数
名
后面
以"@@YG"标识
参数
表的开始,后跟
参数
表; 3、
参数
表以代号表示: X--void D--char E--unsigned char F--short H...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章