stack<clock_t>怎么样的用法?
在网上看到大神分享的实现 计算运行时间的方法 tic 是开始计时 toc 是获取当前时刻 无限期使用tic 使用到的是stack的用法 但不是特别理解这个代码的意思~
#include<time.h>
#include <stack>
#include <ctime>
std::stack<clock_t> tictoc_stack;
void tic() {
tictoc_stack.push(clock());
}
double toc() {
double k=(double)(clock() - tictoc_stack.top()) / CLOCKS_PER_SEC;
return(k);
tictoc_stack.pop();
}
main 函数可以任意使用了这两个函数~
有大神能帮忙解读一下std::stack<clock_t> tictoc_stack; 是在干什么吗?