fork(2) download
  1. #include <iostream>
  2. #include <chrono>
  3. #include <iomanip>
  4.  
  5. int main()
  6. {
  7. std::chrono::steady_clock::time_point tp;
  8.  
  9. std::cout << "is epoch? " << std::boolalpha
  10. << (tp == std::chrono::steady_clock::time_point())
  11. << std::endl;
  12.  
  13. std::cout << "is zero? " << std::boolalpha
  14. << (tp.time_since_epoch() == decltype(tp)::duration::zero())
  15. << std::endl;
  16.  
  17. tp = std::chrono::steady_clock::now();
  18.  
  19. std::cout << "is epoch? " << std::boolalpha
  20. << (tp == std::chrono::steady_clock::time_point())
  21. << std::endl;
  22.  
  23. std::cout << "is zero? " << std::boolalpha
  24. << (tp.time_since_epoch() == decltype(tp)::duration::zero())
  25. << std::endl;
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 4392KB
stdin
Standard input is empty
stdout
is epoch? true
is zero? true
is epoch? false
is zero? false