LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1755|回复: 3

~C中有关文件名、函数名、行号的宏的使用??~

[复制链接]
发表于 2007-5-9 15:40:43 | 显示全部楼层 |阅读模式
如题,C中有关于文件名、函数名、行号的宏,如何使用??需要什么头文件??
我现在只知道__LINE__和__FILE__,但没用过,也不知道函数名的宏是什么,更不知道如何使用它们。

望高手指教:)
发表于 2007-5-9 15:54:34 | 显示全部楼层
是编译器内嵌的,不需要加头文件。
函数名的宏要自己定义。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-10 11:19:22 | 显示全部楼层
Post by gamedragon
是编译器内嵌的,不需要加头文件。
函数名的宏要自己定义。
就是说可以直接用__LINE__和 __FILE__
但要自己定义__FUNC__
是吗??
回复 支持 反对

使用道具 举报

发表于 2007-5-10 14:59:06 | 显示全部楼层
gcc支持 __FUNCTION__
回复 支持 反对

使用道具 举报

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

本版积分规则

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