请问 c++如何写一个宏,来打印函数的名字和运行的时间?
資深大佬 : ly90907 7
例如我有这么一段代码:
time_t start = clock();
function_a();
cout << “function_a (<-这里随着函数的名字自适应) running time is ” <<(double)(clock()-start)/CLOCKS_PER_SEC<<” s”<<endl;
我想把它写成一个宏的形式,比如:PRINT_FUN_TIME(val), 这样我想打印任何函数的运行时间就可以写成
PRINT_FUN_TIME(function_a())
请问各位大佬我该怎么写?十分感谢
大佬有話說 (11)