Program:
#include <iostream>
#include <chrono>
using namespace std;
using namespace std::chrono;
int main()
{
auto dura_sec = 5s;
auto dura_min = 3min;
auto dura_hour = 2h;
duration<double, ratio<1>> to_dura_sec = dura_min;
cout << dura_min.count() << "min \t= "
<< to_dura_sec.count() << "s" << endl;
<< to_dura_sec.count() << "s" << endl;
to_dura_sec = dura_hour;
cout << dura_hour.count() << "h \t= "
<< to_dura_sec.count() << "s" << endl;
<< to_dura_sec.count() << "s" << endl;
auto dura_time = dura_sec + dura_min + dura_hour;
cout << dura_sec.count() << "s + ";
cout << dura_min.count() << "min + ";
cout << dura_hour.count() << "h = ";
cout << dura_time.count() << "s" << endl;
return EXIT_SUCCESS;
}
Sample output:
Sample output:
$ g++ -std=c++20 cpp2020_chrono_time.cpp
$ ./a.out
3min = 180s
2h = 7200s
5s + 3min + 2h = 7385s
$ ./a.out
3min = 180s
2h = 7200s
5s + 3min + 2h = 7385s
No comments:
Post a Comment