标签: c++
我有一个函数,它反过来调用许多函数。 e.g。
void fun() { f1(); f2(); f3(); .... .... f50(); }
我想计算f1,f2 .... f50的执行时间。现在,如果我计算每个函数执行之前和之后的时间,然后找出差异,我必须为所有这50个函数编写它,我想避免它看起来很糟糕。有没有更简单的方法呢?
答案 0 :(得分:1)
使用包装器函数,它将实际函数作为参数调用,并且仅在该包装函数中使用时序代码。