c语言func函数怎么用
c语言__func__是编译器定义的一个局部静态变量(const char的一个静态数组),用于存放函数的名字。
C++里__func__特性的输出:
#include <cstdio>
#include <cstdlib>
#define EXTERN_2
#define _INFO(n) puts(n)
#ifdef STANDARD
#define INFO() _INFO(__func__)
#endif
#ifdef EXTERN_1
#define INFO()_INFO(__FUNCTION__)
#endif
#ifdef EXTERN_2
#defineINFO()
_INFO(__PRETTY_FUNCTION__)
#endif。