在matlab中:
tic
do something ...
toc
我尝试拥有此功能:
#define tic double tic_t = clock();
#define toc std::cout << (clock() - tic_t)/CLOCKS_PER_SEC \
<< " seconds" << std::endl;
现在我可以在 C++ 中做到这一点:
tic
doSomething();
toc
问题是我不能在函数内多次调用它,因为 tic_t 将被定义多次。我想做这样的事情:
tic
doSomething1();
toc
tic
doSomething2();
toc