在做项目时,有时会需要在调用函数时做下记录函数名,这样可以在找问题时更方法。哪C++用什么方法来获取函数名?
答案就是__func__预定义标识符,写段代码来实际运用__func__获取函数名。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// 梁笔记 // https://zouzhongliang.com #include <iostream> using namespace std; void Fun1() { cout<<__func__<<endl; } void Fun2() { cout<<__func__<<endl; } int main() { Fun1(); Fun2(); } |
__func__获取函数名结果:
1 2 |
Fun1 Fun2 |