-
Book Overview & Buying
-
Table Of Contents
Modern C++ Programming Cookbook - Second Edition
By :
In the previous recipe, we saw how to work with time intervals using the chrono standard library. However, we also often need to handle time points. The chrono library provides such a component, representing a duration of time since the epoch of a clock (that is, the beginning of time as defined by a clock). In this recipe, we will learn how to use the chrono library and time points to measure the execution of a function.
This recipe is tightly related to the preceding one, Expressing time intervals with chrono::duration. If you did not go through that recipe previously, you should do that before continuing with this one.
For the examples in this recipe, we will consider the following function, which does nothing, but takes some time to execute:
void func(int const count = 100000000)
{
for (int i = 0; i < count; ++i);
}
It should go without saying that this function is only meant for...