LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jiangn

C语言中"指向函数的指针"在实际中用得多吗?

[复制链接]
发表于 2006-5-1 03:45:49 | 显示全部楼层
Post by jiangn

char (*(*x[3])())[5]


中文说的是"x: 由3个指向函数的指针组成的一维数组, 该函数返回指向由5个字符组成的一维数组的指针。"
怎么看好像都别扭

既然如此,建议楼主不要使用这种难懂的方式。如要使用"指向函数的指针",
就用3楼的方法,多用 typedef 使结构清晰化。执行效能应该是一样的。
回复 支持 反对

使用道具 举报

发表于 2006-5-3 23:29:13 | 显示全部楼层
用c来oo,很折磨人的,除非你很熟练
回复 支持 反对

使用道具 举报

发表于 2006-5-5 16:30:53 | 显示全部楼层
希望不要用到c实现oo
回复 支持 反对

使用道具 举报

发表于 2006-5-5 16:36:35 | 显示全部楼层
Post by elais
用c来oo,很折磨人的,除非你很熟练

是很折磨人,但是很多项目都是这样做的,毕竟它还是有自己优势的
我前面给出了不少例子
回复 支持 反对

使用道具 举报

发表于 2006-5-5 17:44:39 | 显示全部楼层
没错,很多项目都是c模拟面向对象。
回复 支持 反对

使用道具 举报

发表于 2006-5-5 17:46:51 | 显示全部楼层
与其用C实现OO,不如学习使用C++来得更有意义,写出来代码更易读、优雅……扯远了,不好意思……

C的核心就是指针,指向函数的指针也是一部分,而且也大大扩展了C语言的能力。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表