Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在for循环内的数组中存储已用时间数据 #包括 #包括 #包括 std::stack tictoc_stack; void tic(){ tictoc_stack.push(clock()); } 无效toc(){ std::cout_C++_Arrays_Time_Store_Elapsedtime - Fatal编程技术网

C++ 在for循环内的数组中存储已用时间数据 #包括 #包括 #包括 std::stack tictoc_stack; void tic(){ tictoc_stack.push(clock()); } 无效toc(){ std::cout

C++ 在for循环内的数组中存储已用时间数据 #包括 #包括 #包括 std::stack tictoc_stack; void tic(){ tictoc_stack.push(clock()); } 无效toc(){ std::cout,c++,arrays,time,store,elapsedtime,C++,Arrays,Time,Store,Elapsedtime,你tic()一次,这意味着你推一次。但是你toc()多次,这意味着你pop多次。请正确缩进你的代码。 #include <iostream> #include <stack> #include <ctime> std::stack<clock_t> tictoc_stack; void tic() { tictoc_stack.push(clock()); } void toc() { std::cout << "T

tic()
一次,这意味着你
一次。但是你
toc()
多次,这意味着你
pop
多次。

请正确缩进你的代码。
#include <iostream>
#include <stack>
#include <ctime>

std::stack<clock_t> tictoc_stack;   
void tic() {
   tictoc_stack.push(clock());
}
void toc() {
   std::cout << "Time elapsed: "
   << ((double)(clock() - tictoc_stack.top())) / CLOCKS_PER_SEC
   << std::endl;
   tictoc_stack.pop();
   dif=(clock() - tictoc_stack.top())    
}

int main()
{
   tic();
   for (k=0;k<10;k++)
   {
     doSomething();
     toc();
     double t[10];
     for(i=0;i<10;i++)
     {
       t[i]=dif;
       std::cout<< "array is" << dif << std::endl;
     }
    }
  return 0;
}