fork download
  1. #include <iostream>
  2. #include <boost/date_time/posix_time/posix_time.hpp>
  3. using namespace std;
  4.  
  5. using namespace boost::gregorian;
  6. using namespace boost::posix_time;
  7. int main() {
  8.  
  9. date d(2000,Jan,20);
  10. ptime start(d);
  11. ptime end = start + hours(1);
  12. // your code goes here
  13.  
  14. std::cout << "pos_infin:" << (start < ptime (pos_infin)) << "\n";
  15. std::cout << "neg_infin:" << (start < ptime (neg_infin)) << "\n";
  16. std::cout << "not_a_time:" << (start < ptime{}) << "\n";
  17.  
  18. return 0;
  19. }
Success #stdin #stdout 0s 4188KB
stdin
Standard input is empty
stdout
pos_infin:1
neg_infin:0
not_a_time:1