April 2020
Intermediate to advanced
412 pages
9h 58m
English
Our application creates three different time points. The first one is created using the now function of the system clock:
auto a = std::chrono::system_clock::now();
Two others are derived from the first one by adding fixed time intervals of 1 second and 200 milliseconds:
auto b = a + 1s;auto c = a + 200ms;
Please note how we specified the time units next to the numeric values. We used a feature called C++ literals. The Chrono library defines such literals for basic time units. To use these definitions, we added the following:
using namespace std::chrono_literals;
This was added before our main function.
Next, we compared these time points to each other:
std::cout << "a < b ? " << (a < b ? "yes" : "no") << std::endl;std::cout ...