fork(1) download
  1. #include <iostream>
  2. #include <chrono>
  3.  
  4. int main() {
  5. unsigned long begin_time = \
  6. std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now().time_since_epoch()).count();
  7.  
  8. //some code here
  9.  
  10. std::cout << "time diff with arithmetic in cout: " << \
  11. std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now().time_since_epoch()).count() - begin_time << std::endl;
  12.  
  13. unsigned long time_diff = \
  14. std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now().time_since_epoch()).count() - begin_time;
  15.  
  16. std::cout << "time_diff: " << time_diff << std::endl;
  17. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
time diff with arithmetic in cout: 12884901888
time_diff: 0