社区
C语言
帖子详情
void clear_and_free(void (*item_free)(EST_UItem *item));函数参数怎解?
Boy_Vc
2003-02-17 11:23:08
谢谢
...全文
48
8
打赏
收藏
void clear_and_free(void (*item_free)(EST_UItem *item));函数参数怎解?
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
acange
2003-02-17
打赏
举报
回复
你这个函数指针指向某个函数原形,
那个函数原形前应该没有*符合的,找书看看
Boy_Vc
2003-02-17
打赏
举报
回复
item_free前面没有*符号吗?应该有吧
acange
2003-02-17
打赏
举报
回复
基本同意 windcsn:
他是一个函数指针做参数
这个函数参数的原形应该是void item_free(EST_UItem *item), item_free前面没有*符合的
Boy_Vc
2003-02-17
打赏
举报
回复
谢谢,懂了。
cxjddd
2003-02-17
打赏
举报
回复
clear_and_free(item_free);
cxjddd
2003-02-17
打赏
举报
回复
首先要看参数的类型。void(*item_free)(EST_UItem *item)
变量是:item_free,是个指针,指向函数。函数没有返回值,参数是EST_UItem型指针。
可以这样:
void fun(EST_UItem*);
item_free = fun;
windcsn
2003-02-17
打赏
举报
回复
用一个函数指针做参数
这个函数参数的原形是void (*item_free)(EST_UItem *item)
Boy_Vc
2003-02-17
打赏
举报
回复
是的,基本懂了!
idc函数大全
ALPHA_andnot ALPHA_beq ALPHA_bge ALPHA_bgt ALPHA_bic ALPHA_bis ALPHA_blbc ALPHA_blbs ALPHA_ble ALPHA_blt ALPHA_bne ALPHA_br ALPHA_br0 ALPHA_bsr ALPHA_call_pal ALPHA_clr ALPHA_cmoveq ALPHA_cmovge ALPHA...
C编程注意细微设计
就是在ld链接生成执行文件时,没有找到函数。可能原因: 函数的c文件没有包含进来;需要连接.so或.a库;g++包含了gcc编译的c文件 61.自定义简单加密:重复数据也能得到不同的结果。tmpdec为随机数,同包一起发送。...
PostgreSQL 源码解读(14)- Insert语句(如何构造PlannedStmt)
standard_planner函数,生成PlannedStmt,其中最重要的信息是可用于后续执行SQL语句的planTree. PlannedStmt * standard_planner(Query *parse, int cursorOptions, ParamListInfo boundParams) { PlannedStmt *...
Libnids中tcp流处理"tcp.c"
a_tcp->next_
free
=
free
_streams;
free
_streams = a_tcp; tcp_num--; //删除了tcp流后,当前的tcp流数量减1 }
void
tcp_check_timeouts(struct timeval *now) { struct tcp_timeout *to; struct tcp_timeout ...
写给自己的python基础
source ~/.bash_profile 关 键 字 and exec not assert finally or break for pass class from print continue global raise def if return del import try elif in while else is with except lambda yield pip...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章