在C和C++中,通过C99和__func__
宏可以获得当前执行函数的名称;用于MSVC的C++11和___FUNCTION___
.
在铁 rust 中有类似的东西吗?
C中__func__
的示例:
#include "stdio.h"
void funny_hello() {
printf ("Hello from %s\n", __func__);
}
int main() {
funny_hello();
}
输出Hello from funny_hello
.