【发布时间】:2012-09-18 03:13:50
【问题描述】:
是否可以获得指向当前函数的指针?如果是,我该怎么做?
动机:我有一个函数做一些日志记录,并想调用
log(currentfunc, "blabla")
例如,哪个输出。
【问题讨论】:
-
如果您想在大多数编译器中进行日志记录,您可以使用宏获取函数的名称。 _____func_____ 是宏,如果有记忆的话
-
不要调用你的函数
log——在math.h中有一个常用的函数叫做log,它返回自然对数。
标签: c function pointers logging