Ticket #9764: time_duration_problem.cpp
File time_duration_problem.cpp, 486 bytes (added by , 9 years ago) |
---|
Line | |
---|---|
1 | #include <iostream> |
2 | |
3 | #include <boost/date_time/posix_time/posix_time.hpp> |
4 | |
5 | |
6 | int main(int, char **) |
7 | { |
8 | boost::posix_time::time_duration const duration = boost::posix_time::hours(10000LL); |
9 | for (int64_t divisor = (1LL << 32) - 5; divisor < (1LL << 32) + 5; ++divisor) |
10 | { |
11 | std::cout << "Dividing " << duration << " by " << divisor << std::endl; |
12 | boost::posix_time::time_duration const result = duration / divisor; |
13 | std::cout << "Division result: " << result << std::endl; |
14 | } |
15 | } |