__func__ 可以表示当前运行的函数的函数名, 于是再函数里打出__func__,
作为辅助跟踪调试的手段很方便。
- void abcd()
- {
- printf("%s", __func__);
- }
复制代码
基本上,__func__ 不算一个新鲜事物,现在作为标准规定下来,无论如何都是一件好事。
还记得混沌年代的痛苦吗?表示函数名,到底哪个是最兼容的?
__FUNCDNAME__, __FUNCTION__, __PRETTY_FUNCTION__, __func__
好了,现在有了新的规定,就是 __func__
|