The `std::chrono` library provides tools for time management. You can measure time intervals and durations easily. This library enhances precision in time-related tasks. Here’s an example:
“`cpp
#include
#include
using namespace std;
using namespace std::chrono;
int main() {
auto start = high_resolution_clock::now();
// Simulate work with a sleep function
this_thread::sleep_for(milliseconds(100));
auto end = high_resolution_clock::now();
auto duration = duration_cast
cout << "Duration: " << duration.count() << " ms" << endl;
return 0;
}
```
In this code, `std::chrono` measures the time taken for execution. It simplifies timing operations significantly.
Leave a Reply